diff options
author | robot-contrib <robot-contrib@yandex-team.com> | 2022-12-01 00:48:19 +0300 |
---|---|---|
committer | robot-contrib <robot-contrib@yandex-team.com> | 2022-12-01 00:48:19 +0300 |
commit | 6126b38a20347a621f9e775b478859b2e972bf7c (patch) | |
tree | 349a1a0c8917907e39a29d4ccd590d3f5656bc7c /contrib/libs/sqlite3/sqlite3ext.h | |
parent | 22f8ae0e3f5d68b92aecccdf96c1d841a0334311 (diff) | |
download | ydb-6126b38a20347a621f9e775b478859b2e972bf7c.tar.gz |
Update contrib/libs/sqlite3 to 3.40.0
Diffstat (limited to 'contrib/libs/sqlite3/sqlite3ext.h')
-rw-r--r-- | contrib/libs/sqlite3/sqlite3ext.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/contrib/libs/sqlite3/sqlite3ext.h b/contrib/libs/sqlite3/sqlite3ext.h index 2cdd0e429b..79702d7b21 100644 --- a/contrib/libs/sqlite3/sqlite3ext.h +++ b/contrib/libs/sqlite3/sqlite3ext.h @@ -331,9 +331,9 @@ struct sqlite3_api_routines { const char *(*filename_journal)(const char*); const char *(*filename_wal)(const char*); /* Version 3.32.0 and later */ - char *(*create_filename)(const char*,const char*,const char*, + const char *(*create_filename)(const char*,const char*,const char*, int,const char**); - void (*free_filename)(char*); + void (*free_filename)(const char*); sqlite3_file *(*database_file_object)(const char*); /* Version 3.34.0 and later */ int (*txn_state)(sqlite3*,const char*); @@ -357,6 +357,8 @@ struct sqlite3_api_routines { unsigned char *(*serialize)(sqlite3*,const char *,sqlite3_int64*, unsigned int); const char *(*db_name)(sqlite3*,int); + /* Version 3.40.0 and later */ + int (*value_encoding)(sqlite3_value*); }; /* @@ -681,6 +683,8 @@ typedef int (*sqlite3_loadext_entry)( #define sqlite3_serialize sqlite3_api->serialize #endif #define sqlite3_db_name sqlite3_api->db_name +/* Version 3.40.0 and later */ +#define sqlite3_value_encoding sqlite3_api->value_encoding #endif /* !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) */ #if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) |