From 2b29b5acdd746f16946a0fa1d93c4be8032ad6b1 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 3 Aug 2002 18:40:18 +0000 Subject: [PATCH] Optimize if HAVE_BROKEN_ALIAS_ATTRIBUTE is not defined. --- include/libc-symbols.h | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/include/libc-symbols.h b/include/libc-symbols.h index 84ee166..74fea25 100644 --- a/include/libc-symbols.h +++ b/include/libc-symbols.h @@ -440,18 +440,15 @@ versioned_symbol (libc, __real_foo, foo, GLIBC_2_1); libc_hidden_ver (__real_foo, foo) */ -#if defined SHARED && defined DO_VERSIONING +#if defined SHARED && defined DO_VERSIONING \ + && !defined HAVE_BROKEN_ALIAS_ATTRIBUTE # ifndef __ASSEMBLER__ # ifdef HAVE_BROKEN_VISIBILITY_ATTRIBUTE # define __hidden_proto_hiddenattr # else # define __hidden_proto_hiddenattr attribute_hidden # endif -# ifndef HAVE_BROKEN_ALIAS_ATTRIBUTE -# define hidden_proto(name) __hidden_proto (name, __GI_##name) -# else -# define hidden_proto(name) -# endif +# define hidden_proto(name) __hidden_proto (name, __GI_##name) # define __hidden_proto(name, internal) \ __typeof (name) internal; \ __typeof (name) name __asm__ (__hidden_asmname (#internal)) \ -- 2.7.4