diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-02-10 18:20:16 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-02-10 18:20:16 +0100 |
| commit | 213c0638959b71a12cb2f2c907d4552f0cdc8917 (patch) | |
| tree | ab7c71656e00a15040653b298fbbb1e7592806bc /src | |
| parent | 632af46137df1d1249950910e9ab24ad5c67630b (diff) | |
| download | box64-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.h | 3 |
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 { |