From 213c0638959b71a12cb2f2c907d4552f0cdc8917 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 10 Feb 2024 18:20:16 +0100 Subject: Fixed previous wrapped lib refactor when ALTMY macro is used --- src/include/wrappedlibs.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/include') 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 { -- cgit 1.4.1