@@ -940,7 +940,7 @@ extern "C" {
940940extern "C" {
941941 pub fn sqlite3_vmprintf (
942942 arg1 : * const :: std:: os:: raw:: c_char ,
943- arg2 : va_list ,
943+ arg2 : * mut __va_list_tag ,
944944 ) -> * mut :: std:: os:: raw:: c_char ;
945945}
946946extern "C" {
@@ -956,7 +956,7 @@ extern "C" {
956956 arg1 : :: std:: os:: raw:: c_int ,
957957 arg2 : * mut :: std:: os:: raw:: c_char ,
958958 arg3 : * const :: std:: os:: raw:: c_char ,
959- arg4 : va_list ,
959+ arg4 : * mut __va_list_tag ,
960960 ) -> * mut :: std:: os:: raw:: c_char ;
961961}
962962extern "C" {
@@ -2503,7 +2503,7 @@ extern "C" {
25032503 pub fn sqlite3_str_vappendf (
25042504 arg1 : * mut sqlite3_str ,
25052505 zFormat : * const :: std:: os:: raw:: c_char ,
2506- arg2 : va_list ,
2506+ arg2 : * mut __va_list_tag ,
25072507 ) ;
25082508}
25092509extern "C" {
@@ -3524,4 +3524,12 @@ extern "C" {
35243524extern "C" {
35253525 pub static sqlite3_wal_manager: libsql_wal_manager ;
35263526}
3527- pub type __builtin_va_list = * mut :: std:: os:: raw:: c_char ;
3527+ pub type __builtin_va_list = [ __va_list_tag ; 1usize ] ;
3528+ #[ repr( C ) ]
3529+ #[ derive( Debug , Copy , Clone ) ]
3530+ pub struct __va_list_tag {
3531+ pub gp_offset : :: std:: os:: raw:: c_uint ,
3532+ pub fp_offset : :: std:: os:: raw:: c_uint ,
3533+ pub overflow_arg_area : * mut :: std:: os:: raw:: c_void ,
3534+ pub reg_save_area : * mut :: std:: os:: raw:: c_void ,
3535+ }
0 commit comments