@@ -23,6 +23,7 @@ extern "C" {
2323 ) -> :: std:: os:: raw:: c_int ;
2424}
2525
26+ pub const __GNUC_VA_LIST: i32 = 1 ;
2627pub const SQLITE_VERSION : & [ u8 ; 7 ] = b"3.45.1\0 " ;
2728pub const SQLITE_VERSION_NUMBER : i32 = 3045001 ;
2829pub const SQLITE_SOURCE_ID : & [ u8 ; 85 ] =
@@ -501,8 +502,8 @@ pub const FTS5_TOKENIZE_DOCUMENT: i32 = 4;
501502pub const FTS5_TOKENIZE_AUX : i32 = 8 ;
502503pub const FTS5_TOKEN_COLOCATED : i32 = 1 ;
503504pub const WAL_SAVEPOINT_NDATA : i32 = 4 ;
504- pub type __gnuc_va_list = [ u64 ; 4usize ] ;
505- pub type va_list = [ u64 ; 4usize ] ;
505+ pub type va_list = __builtin_va_list ;
506+ pub type __gnuc_va_list = __builtin_va_list ;
506507extern "C" {
507508 pub static sqlite3_version: [ :: std:: os:: raw:: c_char ; 0usize ] ;
508509}
@@ -939,7 +940,7 @@ extern "C" {
939940extern "C" {
940941 pub fn sqlite3_vmprintf (
941942 arg1 : * const :: std:: os:: raw:: c_char ,
942- arg2 : va_list ,
943+ arg2 : * mut __va_list_tag ,
943944 ) -> * mut :: std:: os:: raw:: c_char ;
944945}
945946extern "C" {
@@ -955,7 +956,7 @@ extern "C" {
955956 arg1 : :: std:: os:: raw:: c_int ,
956957 arg2 : * mut :: std:: os:: raw:: c_char ,
957958 arg3 : * const :: std:: os:: raw:: c_char ,
958- arg4 : va_list ,
959+ arg4 : * mut __va_list_tag ,
959960 ) -> * mut :: std:: os:: raw:: c_char ;
960961}
961962extern "C" {
@@ -2505,7 +2506,7 @@ extern "C" {
25052506 pub fn sqlite3_str_vappendf (
25062507 arg1 : * mut sqlite3_str ,
25072508 zFormat : * const :: std:: os:: raw:: c_char ,
2508- arg2 : va_list ,
2509+ arg2 : * mut __va_list_tag ,
25092510 ) ;
25102511}
25112512extern "C" {
@@ -3573,3 +3574,12 @@ extern "C" {
35733574extern "C" {
35743575 pub static sqlite3_wal_manager: libsql_wal_manager ;
35753576}
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