diff options
Diffstat (limited to 'src/include')
| -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 { |