Skip to content

Commit b16577a

Browse files
committed
rollback unnecessary changes
1 parent a35fd1a commit b16577a

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

libsql-ffi/bundled/bindings/bindgen.rs

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ extern "C" {
2323
) -> ::std::os::raw::c_int;
2424
}
2525

26+
pub const __GNUC_VA_LIST: i32 = 1;
2627
pub const SQLITE_VERSION: &[u8; 7] = b"3.45.1\0";
2728
pub const SQLITE_VERSION_NUMBER: i32 = 3045001;
2829
pub const SQLITE_SOURCE_ID: &[u8; 85] =
@@ -501,8 +502,8 @@ pub const FTS5_TOKENIZE_DOCUMENT: i32 = 4;
501502
pub const FTS5_TOKENIZE_AUX: i32 = 8;
502503
pub const FTS5_TOKEN_COLOCATED: i32 = 1;
503504
pub 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;
506507
extern "C" {
507508
pub static sqlite3_version: [::std::os::raw::c_char; 0usize];
508509
}
@@ -939,7 +940,7 @@ extern "C" {
939940
extern "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
}
945946
extern "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
}
961962
extern "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
}
25112512
extern "C" {
@@ -3573,3 +3574,12 @@ extern "C" {
35733574
extern "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

Comments
 (0)