@@ -31,9 +31,9 @@ mod tests {
3131 recalculate_checksums : u32 ,
3232 wal_name : * const u8 ,
3333 n_checkpoints : u32 ,
34- // debug: log_error
35- // snapshot: p_snapshot
36- // setlk : *db
34+ lock_error : u8 ,
35+ p_snapshot : * const c_void ,
36+ p_db : * const c_void ,
3737 wal_methods : * mut libsql_wal_methods ,
3838 }
3939
@@ -107,9 +107,17 @@ mod tests {
107107 callback : extern "C" fn ( wal : * mut Wal ) -> i32 ,
108108 exclusive_mode : extern "C" fn ( wal : * mut Wal ) -> i32 ,
109109 heap_memory : extern "C" fn ( wal : * mut Wal ) -> i32 ,
110- // snapshot: get, open, recover, check, unlock
111- // enable_zipvfs: framesize
110+ // stubs, only useful with snapshot support compiled-in
111+ snapshot_get_stub : * const c_void ,
112+ snapshot_open_stub : * const c_void ,
113+ snapshot_recover_stub : * const c_void ,
114+ snapshot_check_stub : * const c_void ,
115+ snapshot_unlock_stub : * const c_void ,
116+ // stub, only useful with zipfs support compiled-in
117+ framesize_stub : * const c_void ,
112118 file : extern "C" fn ( wal : * mut Wal ) -> * const c_void ,
119+ // stub, only useful with setlk timeout compiled-in
120+ write_lock_stub : * const c_void ,
113121 db : extern "C" fn ( wal : * mut Wal , db : * const c_void ) ,
114122 pathname_len : extern "C" fn ( orig_len : i32 ) -> i32 ,
115123 get_pathname : extern "C" fn ( buf : * mut u8 , orig : * const u8 , orig_len : i32 ) ,
@@ -193,6 +201,9 @@ mod tests {
193201 recalculate_checksums : 0 ,
194202 wal_name : wal_name,
195203 n_checkpoints : 0 ,
204+ lock_error : 0 ,
205+ p_snapshot : std:: ptr:: null ( ) ,
206+ p_db : std:: ptr:: null ( ) ,
196207 wal_methods : methods,
197208 } ) ;
198209 unsafe { * wal = & * new_wal }
@@ -363,7 +374,16 @@ mod tests {
363374 callback,
364375 exclusive_mode,
365376 heap_memory,
377+ snapshot_get_stub : std:: ptr:: null ( ) ,
378+ snapshot_open_stub : std:: ptr:: null ( ) ,
379+ snapshot_recover_stub : std:: ptr:: null ( ) ,
380+ snapshot_check_stub : std:: ptr:: null ( ) ,
381+ snapshot_unlock_stub : std:: ptr:: null ( ) ,
382+ // stub, only useful with zipfs support compiled-in
383+ framesize_stub : std:: ptr:: null ( ) ,
366384 file,
385+ // stub, only useful with setlk timeout compiled-in
386+ write_lock_stub : std:: ptr:: null ( ) ,
367387 db,
368388 pathname_len,
369389 get_pathname,
0 commit comments