From b2b385e9a80025b2ef9ba3c93cbe2d7fa075d5cf Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sun, 25 Jul 2010 12:34:56 +0000 Subject: [PATCH] [OSKITTCP] Don't add leading underscores to symbols on amd64 builds svn path=/trunk/; revision=48250 --- .../drivers/oskittcp/include/freebsd/src/sys/sys/kernel.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/reactos/lib/drivers/oskittcp/include/freebsd/src/sys/sys/kernel.h b/reactos/lib/drivers/oskittcp/include/freebsd/src/sys/sys/kernel.h index 2d42aee9f5c..18f031a900c 100644 --- a/reactos/lib/drivers/oskittcp/include/freebsd/src/sys/sys/kernel.h +++ b/reactos/lib/drivers/oskittcp/include/freebsd/src/sys/sys/kernel.h @@ -83,9 +83,14 @@ extern long timedelta; #ifdef _MSC_VER #define MAKE_SET(set, sym, type) #else +#if defined(_M_AMD64) +#define MAKE_SET(set, sym, type) \ + asm(".stabs \"" #set "\", " #type ", 0, 0, " #sym) +#else #define MAKE_SET(set, sym, type) \ asm(".stabs \"_" #set "\", " #type ", 0, 0, _" #sym) #endif +#endif #define TEXT_SET(set, sym) MAKE_SET(set, sym, 23) #define DATA_SET(set, sym) MAKE_SET(set, sym, 25) #define BSS_SET(set, sym) MAKE_SET(set, sym, 27)