Browse Source

Hide *getc* *putc*

Peter S. Mazinger 20 years ago
parent
commit
ce10435077
2 changed files with 13 additions and 8 deletions
  1. 6 4
      libc/stdio/fgetc.c
  2. 7 4
      libc/stdio/fputc.c

+ 6 - 4
libc/stdio/fgetc.c

@@ -69,17 +69,19 @@ int attribute_hidden __fgetc_unlocked_internal(FILE *stream)
 	return EOF;
 }
 
-strong_alias(__fgetc_unlocked_internal,__fgetc_unlocked)
+hidden_strong_alias(__fgetc_unlocked_internal,__fgetc_unlocked)
 weak_alias(__fgetc_unlocked_internal,fgetc_unlocked)
+hidden_strong_alias(__fgetc_unlocked_internal,__getc_unlocked)
 weak_alias(__fgetc_unlocked_internal,getc_unlocked)
 #ifndef __UCLIBC_HAS_THREADS__
+hidden_strong_alias(__fgetc_unlocked_internal,__fgetc)
 weak_alias(__fgetc_unlocked_internal,fgetc)
 weak_alias(__fgetc_unlocked_internal,getc)
 #endif
 
 #elif defined __UCLIBC_HAS_THREADS__
 
-int fgetc(register FILE *stream)
+int attribute_hidden __fgetc(register FILE *stream)
 {
 	if (stream->__user_locking != 0) {
 		return __GETC_UNLOCKED_MACRO(stream);
@@ -91,7 +93,7 @@ int fgetc(register FILE *stream)
 		return retval;
 	}
 }
-
-weak_alias(fgetc,getc);
+strong_alias(__fgetc,fgetc)
+weak_alias(__fgetc,getc)
 
 #endif

+ 7 - 4
libc/stdio/fputc.c

@@ -69,17 +69,19 @@ int attribute_hidden __fputc_unlocked_internal(int c, register FILE *stream)
 	return EOF;
 }
 
-strong_alias(__fputc_unlocked_internal,__fputc_unlocked)
+hidden_strong_alias(__fputc_unlocked_internal,__fputc_unlocked)
 weak_alias(__fputc_unlocked_internal,fputc_unlocked)
 weak_alias(__fputc_unlocked_internal,putc_unlocked)
 #ifndef __UCLIBC_HAS_THREADS__
+hidden_strong_alias(__fputc_unlocked_internal,__fputc)
 weak_alias(__fputc_unlocked_internal,fputc)
+hidden_strong_alias(__fputc_unlocked_internal,__putc)
 weak_alias(__fputc_unlocked_internal,putc)
 #endif
 
 #elif defined __UCLIBC_HAS_THREADS__
 
-int fputc(int c, register FILE *stream)
+int attribute_hidden __fputc(int c, register FILE *stream)
 {
 	if (stream->__user_locking != 0) {
 		return __PUTC_UNLOCKED_MACRO(c, stream);
@@ -91,7 +93,8 @@ int fputc(int c, register FILE *stream)
 		return retval;
 	}
 }
-
-weak_alias(fputc,putc)
+strong_alias(__fputc,fputc)
+hidden_strong_alias(__fputc,__putc)
+weak_alias(__fputc,putc)
 
 #endif