about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-10-09 14:37:07 +0200
committerptitSeb <sebastien.chev@gmail.com>2025-10-09 14:37:07 +0200
commit535798a7301442c1a1da3bd05c283ea62da48609 (patch)
tree988dcb56d25f848d82ed531fa4f5c3bc5fc2840a
parent89e5c644d070163383bf4f892333ec84352d776b (diff)
downloadbox64-535798a7301442c1a1da3bd05c283ea62da48609.tar.gz
box64-535798a7301442c1a1da3bd05c283ea62da48609.zip
[BOX32][WRAPPER] Added a missing 32bits function to libc
-rwxr-xr-xsrc/wrapped32/wrappedlibc.c1
-rwxr-xr-xsrc/wrapped32/wrappedlibc_private.h2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/wrapped32/wrappedlibc.c b/src/wrapped32/wrappedlibc.c
index ad11a9f7..3ed46fcd 100755
--- a/src/wrapped32/wrappedlibc.c
+++ b/src/wrapped32/wrappedlibc.c
@@ -1121,6 +1121,7 @@ EXPORT int my32_vswscanf(x64emu_t* emu, void* buff, void* fmt, void* b)
 
 EXPORT int my32__vswscanf(x64emu_t* emu, void* buff, void* fmt, void* b) __attribute__((alias("my32_vswscanf")));
 EXPORT int my32_swscanf(x64emu_t* emu, void* buff, void* fmt, void* b) __attribute__((alias("my32_vswscanf")));
+EXPORT int my32___isoc99_swscanf(x64emu_t* emu, void* stream, void* fmt, void* b) __attribute__((alias("my32_vswscanf")));
 
 #if 0
 EXPORT void my32_verr(x64emu_t* emu, int eval, void* fmt, void* b) {
diff --git a/src/wrapped32/wrappedlibc_private.h b/src/wrapped32/wrappedlibc_private.h
index e2ec4692..368c849a 100755
--- a/src/wrapped32/wrappedlibc_private.h
+++ b/src/wrapped32/wrappedlibc_private.h
@@ -910,7 +910,7 @@ GO2(__isoc99_fscanf, iEESpV, my32_fscanf)
 // __isoc99_fwscanf
 // __isoc99_scanf
 GOM(__isoc99_sscanf, iEEppV)  //%%
-// __isoc99_swscanf
+GOM(__isoc99_swscanf, iEEppV)   //%%
 //GOM(__isoc99_vfscanf, iEEppp) //%%
 // __isoc99_vfwscanf
 // __isoc99_vscanf