|
|
@ -180,6 +180,9 @@ shlib_check () |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
#if defined (HIDDEN_UNDEF_TEST) || defined (PROTECTED_UNDEF_TEST) |
|
|
#if defined (HIDDEN_UNDEF_TEST) || defined (PROTECTED_UNDEF_TEST) |
|
|
|
|
|
#ifdef WEAK_TEST |
|
|
|
|
|
#pragma weak visibility |
|
|
|
|
|
#endif |
|
|
extern int visibility (); |
|
|
extern int visibility (); |
|
|
#else |
|
|
#else |
|
|
int |
|
|
int |
|
|
@ -243,6 +246,9 @@ visibility_funptr () |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
#if defined (HIDDEN_UNDEF_TEST) || defined (PROTECTED_UNDEF_TEST) |
|
|
#if defined (HIDDEN_UNDEF_TEST) || defined (PROTECTED_UNDEF_TEST) |
|
|
|
|
|
#ifdef WEAK_TEST |
|
|
|
|
|
#pragma weak visibility_var; |
|
|
|
|
|
#endif |
|
|
extern int visibility_var; |
|
|
extern int visibility_var; |
|
|
#else |
|
|
#else |
|
|
int visibility_var = 2; |
|
|
int visibility_var = 2; |
|
|
@ -317,8 +323,3 @@ asm (".protected visibility"); |
|
|
asm (".protected visibility_var"); |
|
|
asm (".protected visibility_var"); |
|
|
#endif |
|
|
#endif |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
#ifdef WEAK_TEST |
|
|
|
|
|
asm (".weak visibility"); |
|
|
|
|
|
asm (".weak visibility_var"); |
|
|
|
|
|
#endif |
|
|
|
|
|
|