about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-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 {