@@ -24,10 +24,10 @@ extern "C" {
24
24
}
25
25
26
26
pub const __GNUC_VA_LIST: i32 = 1 ;
27
- pub const SQLITE_VERSION : & [ u8 ; 7 ] = b"3.44.0 \0 " ;
28
- pub const SQLITE_VERSION_NUMBER : i32 = 3044000 ;
27
+ pub const SQLITE_VERSION : & [ u8 ; 7 ] = b"3.45.1 \0 " ;
28
+ pub const SQLITE_VERSION_NUMBER : i32 = 3045001 ;
29
29
pub const SQLITE_SOURCE_ID : & [ u8 ; 85 ] =
30
- b"2023-11-01 11:23:50 17129ba1ff7f0daf37100ee82d507aef7827cf38de1866e2633096ae6ad8alt1 \0 " ;
30
+ b"2024-01-30 16:01:20 e876e51a0ed5c5b3126f52e532044363a014bc594cfefa87ffb5b82257ccalt1 \0 " ;
31
31
pub const LIBSQL_VERSION : & [ u8 ; 6 ] = b"0.2.3\0 " ;
32
32
pub const SQLITE_OK : i32 = 0 ;
33
33
pub const SQLITE_ERROR : i32 = 1 ;
@@ -356,6 +356,7 @@ pub const SQLITE_DETERMINISTIC: i32 = 2048;
356
356
pub const SQLITE_DIRECTONLY : i32 = 524288 ;
357
357
pub const SQLITE_SUBTYPE : i32 = 1048576 ;
358
358
pub const SQLITE_INNOCUOUS : i32 = 2097152 ;
359
+ pub const SQLITE_RESULT_SUBTYPE : i32 = 16777216 ;
359
360
pub const SQLITE_WIN32_DATA_DIRECTORY_TYPE : i32 = 1 ;
360
361
pub const SQLITE_WIN32_TEMP_DIRECTORY_TYPE : i32 = 2 ;
361
362
pub const SQLITE_TXN_NONE : i32 = 0 ;
@@ -408,6 +409,7 @@ pub const SQLITE_TESTCTRL_PENDING_BYTE: i32 = 11;
408
409
pub const SQLITE_TESTCTRL_ASSERT : i32 = 12 ;
409
410
pub const SQLITE_TESTCTRL_ALWAYS : i32 = 13 ;
410
411
pub const SQLITE_TESTCTRL_RESERVE : i32 = 14 ;
412
+ pub const SQLITE_TESTCTRL_JSON_SELFCHECK : i32 = 14 ;
411
413
pub const SQLITE_TESTCTRL_OPTIMIZATIONS : i32 = 15 ;
412
414
pub const SQLITE_TESTCTRL_ISKEYWORD : i32 = 16 ;
413
415
pub const SQLITE_TESTCTRL_SCRATCHMALLOC : i32 = 17 ;
@@ -938,7 +940,7 @@ extern "C" {
938
940
extern "C" {
939
941
pub fn sqlite3_vmprintf (
940
942
arg1 : * const :: std:: os:: raw:: c_char ,
941
- arg2 : * mut __va_list_tag ,
943
+ arg2 : va_list ,
942
944
) -> * mut :: std:: os:: raw:: c_char ;
943
945
}
944
946
extern "C" {
@@ -954,7 +956,7 @@ extern "C" {
954
956
arg1 : :: std:: os:: raw:: c_int ,
955
957
arg2 : * mut :: std:: os:: raw:: c_char ,
956
958
arg3 : * const :: std:: os:: raw:: c_char ,
957
- arg4 : * mut __va_list_tag ,
959
+ arg4 : va_list ,
958
960
) -> * mut :: std:: os:: raw:: c_char ;
959
961
}
960
962
extern "C" {
@@ -2501,7 +2503,7 @@ extern "C" {
2501
2503
pub fn sqlite3_str_vappendf (
2502
2504
arg1 : * mut sqlite3_str ,
2503
2505
zFormat : * const :: std:: os:: raw:: c_char ,
2504
- arg2 : * mut __va_list_tag ,
2506
+ arg2 : va_list ,
2505
2507
) ;
2506
2508
}
2507
2509
extern "C" {
@@ -3133,6 +3135,24 @@ pub struct Fts5ExtensionApi {
3133
3135
piCol : * mut :: std:: os:: raw:: c_int ,
3134
3136
) ,
3135
3137
> ,
3138
+ pub xQueryToken : :: std:: option:: Option <
3139
+ unsafe extern "C" fn (
3140
+ arg1 : * mut Fts5Context ,
3141
+ iPhrase : :: std:: os:: raw:: c_int ,
3142
+ iToken : :: std:: os:: raw:: c_int ,
3143
+ ppToken : * mut * const :: std:: os:: raw:: c_char ,
3144
+ pnToken : * mut :: std:: os:: raw:: c_int ,
3145
+ ) -> :: std:: os:: raw:: c_int ,
3146
+ > ,
3147
+ pub xInstToken : :: std:: option:: Option <
3148
+ unsafe extern "C" fn (
3149
+ arg1 : * mut Fts5Context ,
3150
+ iIdx : :: std:: os:: raw:: c_int ,
3151
+ iToken : :: std:: os:: raw:: c_int ,
3152
+ arg2 : * mut * const :: std:: os:: raw:: c_char ,
3153
+ arg3 : * mut :: std:: os:: raw:: c_int ,
3154
+ ) -> :: std:: os:: raw:: c_int ,
3155
+ > ,
3136
3156
}
3137
3157
#[ repr( C ) ]
3138
3158
#[ derive( Debug , Copy , Clone ) ]
@@ -3504,12 +3524,4 @@ extern "C" {
3504
3524
extern "C" {
3505
3525
pub static sqlite3_wal_manager: libsql_wal_manager ;
3506
3526
}
3507
- pub type __builtin_va_list = [ __va_list_tag ; 1usize ] ;
3508
- #[ repr( C ) ]
3509
- #[ derive( Debug , Copy , Clone ) ]
3510
- pub struct __va_list_tag {
3511
- pub gp_offset : :: std:: os:: raw:: c_uint ,
3512
- pub fp_offset : :: std:: os:: raw:: c_uint ,
3513
- pub overflow_arg_area : * mut :: std:: os:: raw:: c_void ,
3514
- pub reg_save_area : * mut :: std:: os:: raw:: c_void ,
3515
- }
3527
+ pub type __builtin_va_list = * mut :: std:: os:: raw:: c_char ;
0 commit comments