From 2f7571c9b6f3b108f1ec27f6c7252a3181efdbca Mon Sep 17 00:00:00 2001 From: "Peter S. Mazinger" Date: Fri, 16 Dec 2005 17:36:58 +0000 Subject: Correct C_SYMBOL_PREFIX handling for asm, supports only none or _ --- include/libc-internal.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'include/libc-internal.h') diff --git a/include/libc-internal.h b/include/libc-internal.h index efab0c102..9b83d1b3f 100644 --- a/include/libc-internal.h +++ b/include/libc-internal.h @@ -47,7 +47,11 @@ #else /* __ASSEMBLER__ */ -# define C_SYMBOL_NAME(name) __C_SYMBOL_PREFIX__ ##name +#ifdef __SYMBOL_PREFIX +# define C_SYMBOL_NAME(name) _##name +#else +# define C_SYMBOL_NAME(name) name +#endif # define strong_alias(name, aliasname) \ .global C_SYMBOL_NAME (aliasname) ; \ -- cgit v1.2.3