@@ -23,6 +23,7 @@ extern "C" {
23
23
) -> :: std:: os:: raw:: c_int ;
24
24
}
25
25
26
+ pub const __GNUC_VA_LIST: i32 = 1 ;
26
27
pub const SQLITE_VERSION : & [ u8 ; 7 ] = b"3.45.1\0 " ;
27
28
pub const SQLITE_VERSION_NUMBER : i32 = 3045001 ;
28
29
pub const SQLITE_SOURCE_ID : & [ u8 ; 85 ] =
@@ -501,8 +502,8 @@ pub const FTS5_TOKENIZE_DOCUMENT: i32 = 4;
501
502
pub const FTS5_TOKENIZE_AUX : i32 = 8 ;
502
503
pub const FTS5_TOKEN_COLOCATED : i32 = 1 ;
503
504
pub const WAL_SAVEPOINT_NDATA : i32 = 4 ;
504
- pub type __gnuc_va_list = __builtin_va_list ;
505
505
pub type va_list = __builtin_va_list ;
506
+ pub type __gnuc_va_list = __builtin_va_list ;
506
507
extern "C" {
507
508
pub static sqlite3_version: [ :: std:: os:: raw:: c_char ; 0usize ] ;
508
509
}
@@ -939,7 +940,7 @@ extern "C" {
939
940
extern "C" {
940
941
pub fn sqlite3_vmprintf (
941
942
arg1 : * const :: std:: os:: raw:: c_char ,
942
- arg2 : va_list ,
943
+ arg2 : * mut __va_list_tag ,
943
944
) -> * mut :: std:: os:: raw:: c_char ;
944
945
}
945
946
extern "C" {
@@ -955,7 +956,7 @@ extern "C" {
955
956
arg1 : :: std:: os:: raw:: c_int ,
956
957
arg2 : * mut :: std:: os:: raw:: c_char ,
957
958
arg3 : * const :: std:: os:: raw:: c_char ,
958
- arg4 : va_list ,
959
+ arg4 : * mut __va_list_tag ,
959
960
) -> * mut :: std:: os:: raw:: c_char ;
960
961
}
961
962
extern "C" {
@@ -2505,7 +2506,7 @@ extern "C" {
2505
2506
pub fn sqlite3_str_vappendf (
2506
2507
arg1 : * mut sqlite3_str ,
2507
2508
zFormat : * const :: std:: os:: raw:: c_char ,
2508
- arg2 : va_list ,
2509
+ arg2 : * mut __va_list_tag ,
2509
2510
) ;
2510
2511
}
2511
2512
extern "C" {
@@ -3573,4 +3574,12 @@ extern "C" {
3573
3574
extern "C" {
3574
3575
pub static sqlite3_wal_manager: libsql_wal_manager ;
3575
3576
}
3576
- pub type __builtin_va_list = * mut :: std:: os:: raw:: c_char ;
3577
+ pub type __builtin_va_list = [ __va_list_tag ; 1usize ] ;
3578
+ #[ repr( C ) ]
3579
+ #[ derive( Debug , Copy , Clone ) ]
3580
+ pub struct __va_list_tag {
3581
+ pub gp_offset : :: std:: os:: raw:: c_uint ,
3582
+ pub fp_offset : :: std:: os:: raw:: c_uint ,
3583
+ pub overflow_arg_area : * mut :: std:: os:: raw:: c_void ,
3584
+ pub reg_save_area : * mut :: std:: os:: raw:: c_void ,
3585
+ }
0 commit comments