diff options
Diffstat (limited to 'c/loadable-ext-sqlite3ext.h')
| -rw-r--r-- | c/loadable-ext-sqlite3ext.h | 17 |
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) |