summaryrefslogtreecommitdiff
path: root/c/loadable-ext-sqlite3ext.h
diff options
context:
space:
mode:
authorGravatar Vincent Rischmann2023-11-26 16:23:55 +0100
committerGravatar Vincent Rischmann2023-11-26 16:23:55 +0100
commitf90936c695aac7fc2ec5b0ab84cade51695f15b3 (patch)
tree977b9531a435238c28432e7b0eb6f1e5dc670be2 /c/loadable-ext-sqlite3ext.h
parentMerge branch 'fix-latest-zig' (diff)
downloadzig-sqlite-f90936c695aac7fc2ec5b0ab84cade51695f15b3.tar.gz
zig-sqlite-f90936c695aac7fc2ec5b0ab84cade51695f15b3.tar.xz
zig-sqlite-f90936c695aac7fc2ec5b0ab84cade51695f15b3.zip
run 'preprocess-files' to update the C headers
Diffstat (limited to '')
-rw-r--r--c/loadable-ext-sqlite3ext.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/c/loadable-ext-sqlite3ext.h b/c/loadable-ext-sqlite3ext.h
index 0850553..dd8033f 100644
--- a/c/loadable-ext-sqlite3ext.h
+++ b/c/loadable-ext-sqlite3ext.h
@@ -331,9 +331,9 @@ struct sqlite3_api_routines {
331 const char *(*filename_journal)(const char*); 331 const char *(*filename_journal)(const char*);
332 const char *(*filename_wal)(const char*); 332 const char *(*filename_wal)(const char*);
333 /* Version 3.32.0 and later */ 333 /* Version 3.32.0 and later */
334 char *(*create_filename)(const char*,const char*,const char*, 334 const char *(*create_filename)(const char*,const char*,const char*,
335 int,const char**); 335 int,const char**);
336 void (*free_filename)(char*); 336 void (*free_filename)(const char*);
337 sqlite3_file *(*database_file_object)(const char*); 337 sqlite3_file *(*database_file_object)(const char*);
338 /* Version 3.34.0 and later */ 338 /* Version 3.34.0 and later */
339 int (*txn_state)(sqlite3*,const char*); 339 int (*txn_state)(sqlite3*,const char*);
@@ -357,6 +357,15 @@ struct sqlite3_api_routines {
357 unsigned char *(*serialize)(sqlite3*,const char *,sqlite3_int64*, 357 unsigned char *(*serialize)(sqlite3*,const char *,sqlite3_int64*,
358 unsigned int); 358 unsigned int);
359 const char *(*db_name)(sqlite3*,int); 359 const char *(*db_name)(sqlite3*,int);
360 /* Version 3.40.0 and later */
361 int (*value_encoding)(sqlite3_value*);
362 /* Version 3.41.0 and later */
363 int (*is_interrupted)(sqlite3*);
364 /* Version 3.43.0 and later */
365 int (*stmt_explain)(sqlite3_stmt*,int);
366 /* Version 3.44.0 and later */
367 void *(*get_clientdata)(sqlite3*,const char*);
368 int (*set_clientdata)(sqlite3*, const char*, void*, void(*)(void*));
360}; 369};
361 370
362/* 371/*
@@ -413,6 +422,10 @@ typedef int (*sqlite3_loadext_entry)(
413/* Version 3.39.0 and later */ 422/* Version 3.39.0 and later */
414#ifndef SQLITE_OMIT_DESERIALIZE 423#ifndef SQLITE_OMIT_DESERIALIZE
415#endif 424#endif
425/* Version 3.40.0 and later */
426/* Version 3.41.0 and later */
427/* Version 3.43.0 and later */
428/* Version 3.44.0 and later */
416#endif /* !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) */ 429#endif /* !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) */
417 430
418#if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) 431#if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION)