about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-02-10 18:20:16 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-02-10 18:20:16 +0100
commit213c0638959b71a12cb2f2c907d4552f0cdc8917 (patch)
treeab7c71656e00a15040653b298fbbb1e7592806bc /src
parent632af46137df1d1249950910e9ab24ad5c67630b (diff)
downloadbox64-213c0638959b71a12cb2f2c907d4552f0cdc8917.tar.gz
box64-213c0638959b71a12cb2f2c907d4552f0cdc8917.zip
Fixed previous wrapped lib refactor when ALTMY macro is used
Diffstat (limited to 'src')
-rw-r--r--src/include/wrappedlibs.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/include/wrappedlibs.h b/src/include/wrappedlibs.h
index 2d87a933..afe997cb 100644
--- a/src/include/wrappedlibs.h
+++ b/src/include/wrappedlibs.h
@@ -10,7 +10,8 @@ typedef void (*wrappedlib_fini_t)(library_t * lib);
 typedef int (*wrappedlib_get_t)(library_t* lib, const char* name, uintptr_t *offs, uintptr_t *sz, size_t size, int* weak, int version, const char* vername, int local, const char* defver);
 
 void setNeededLibs(library_t* lib, int n, ...);
-#define SETALT(A)       lib->w.altmy = box_strdup(#A)
+#define SETALT0(v) #v
+#define SETALT(A)       lib->w.altmy = box_strdup(SETALT0(A))
 #define SETALTPREFIX(A) lib->w.altprefix = box_strdup(A)
 
 typedef struct wrappedlib_s {