Index: ext/sqlite3/sqlite3ext.h =================================================================== diff -u -N -r5dfa2f098ac779ff6534a8add0cad41724f7652a -r56c246e36e7d3db715623be3215218e6d210c4e2 --- ext/sqlite3/sqlite3ext.h (.../sqlite3ext.h) (revision 5dfa2f098ac779ff6534a8add0cad41724f7652a) +++ ext/sqlite3/sqlite3ext.h (.../sqlite3ext.h) (revision 56c246e36e7d3db715623be3215218e6d210c4e2) @@ -335,6 +335,8 @@ int,const char**); void (*free_filename)(char*); sqlite3_file *(*database_file_object)(const char*); + /* Version 3.34.0 and later */ + int (*txn_state)(sqlite3*,const char*); }; /* @@ -639,6 +641,8 @@ #define sqlite3_create_filename sqlite3_api->create_filename #define sqlite3_free_filename sqlite3_api->free_filename #define sqlite3_database_file_object sqlite3_api->database_file_object +/* Version 3.34.0 and later */ +#define sqlite3_txn_state sqlite3_api->txn_state #endif /* !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION) */ #if !defined(SQLITE_CORE) && !defined(SQLITE_OMIT_LOAD_EXTENSION)