From 7e399fabd3db2c528b5982803eeba2841f547695 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Tue, 11 Sep 2018 12:32:46 -0400 Subject: apply hidden visibility to various remaining internal interfaces --- src/internal/floatscan.h | 2 +- src/internal/intscan.h | 2 +- src/internal/libc.h | 10 +++++----- src/internal/locale_impl.h | 18 +++++++++--------- src/internal/malloc_impl.h | 6 +++--- src/internal/shgetc.h | 4 ++-- src/internal/syscall.h | 4 ++-- 7 files changed, 23 insertions(+), 23 deletions(-) (limited to 'src/internal') diff --git a/src/internal/floatscan.h b/src/internal/floatscan.h index e027fa08..f2b1dcf4 100644 --- a/src/internal/floatscan.h +++ b/src/internal/floatscan.h @@ -3,6 +3,6 @@ #include -long double __floatscan(FILE *, int, int); +hidden long double __floatscan(FILE *, int, int); #endif diff --git a/src/internal/intscan.h b/src/internal/intscan.h index 994c5e7d..ccf9f112 100644 --- a/src/internal/intscan.h +++ b/src/internal/intscan.h @@ -3,6 +3,6 @@ #include -unsigned long long __intscan(FILE *, unsigned, int, unsigned long long); +hidden unsigned long long __intscan(FILE *, unsigned, int, unsigned long long); #endif diff --git a/src/internal/libc.h b/src/internal/libc.h index 23988d92..52e2d80f 100644 --- a/src/internal/libc.h +++ b/src/internal/libc.h @@ -36,9 +36,9 @@ struct __libc { extern hidden struct __libc __libc; #define libc __libc -void __init_libc(char **, char *); -void __init_tls(size_t *); -void __libc_start_init(void); +hidden void __init_libc(char **, char *); +hidden void __init_tls(size_t *); +hidden void __libc_start_init(void); extern hidden size_t __hwcap; extern hidden size_t __sysinfo; @@ -54,8 +54,8 @@ hidden void __unlockfile(FILE *); #define LOCK(x) __lock(x) #define UNLOCK(x) __unlock(x) -void __synccall(void (*)(void *), void *); -int __setxid(int, int, int, int); +hidden void __synccall(void (*)(void *), void *); +hidden int __setxid(int, int, int, int); #undef LFS64_2 #define LFS64_2(x, y) weak_alias(x, y) diff --git a/src/internal/locale_impl.h b/src/internal/locale_impl.h index a0863045..e6504a05 100644 --- a/src/internal/locale_impl.h +++ b/src/internal/locale_impl.h @@ -15,15 +15,15 @@ struct __locale_map { const struct __locale_map *next; }; -extern const struct __locale_map __c_dot_utf8; -extern const struct __locale_struct __c_locale; -extern const struct __locale_struct __c_dot_utf8_locale; - -const struct __locale_map *__get_locale(int, const char *); -const char *__mo_lookup(const void *, size_t, const char *); -const char *__lctrans(const char *, const struct __locale_map *); -const char *__lctrans_cur(const char *); -int __loc_is_allocated(locale_t); +extern hidden const struct __locale_map __c_dot_utf8; +extern hidden const struct __locale_struct __c_locale; +extern hidden const struct __locale_struct __c_dot_utf8_locale; + +hidden const struct __locale_map *__get_locale(int, const char *); +hidden const char *__mo_lookup(const void *, size_t, const char *); +hidden const char *__lctrans(const char *, const struct __locale_map *); +hidden const char *__lctrans_cur(const char *); +hidden int __loc_is_allocated(locale_t); #define LCTRANS(msg, lc, loc) __lctrans(msg, (loc)->cat[(lc)]) #define LCTRANS_CUR(msg) __lctrans_cur(msg) diff --git a/src/internal/malloc_impl.h b/src/internal/malloc_impl.h index e97337b3..b6eacd87 100644 --- a/src/internal/malloc_impl.h +++ b/src/internal/malloc_impl.h @@ -4,11 +4,11 @@ #include "libc.h" #include -void *__expand_heap(size_t *); +hidden void *__expand_heap(size_t *); -void __malloc_donate(char *, char *); +hidden void __malloc_donate(char *, char *); -void *__memalign(size_t, size_t); +hidden void *__memalign(size_t, size_t); struct chunk { size_t psize, csize; diff --git a/src/internal/shgetc.h b/src/internal/shgetc.h index 7beb8ce6..210f6468 100644 --- a/src/internal/shgetc.h +++ b/src/internal/shgetc.h @@ -1,7 +1,7 @@ #include "stdio_impl.h" -void __shlim(FILE *, off_t); -int __shgetc(FILE *); +hidden void __shlim(FILE *, off_t); +hidden int __shgetc(FILE *); #define shcnt(f) ((f)->shcnt + ((f)->rpos - (f)->rend)) #define shlim(f, lim) __shlim((f), (lim)) diff --git a/src/internal/syscall.h b/src/internal/syscall.h index 730f285a..3cb0a772 100644 --- a/src/internal/syscall.h +++ b/src/internal/syscall.h @@ -244,8 +244,8 @@ hidden long __syscall_ret(unsigned long), __syscall(syscall_arg_t, ...), #define __sys_open_cp(...) __SYSCALL_DISP(__sys_open_cp,,__VA_ARGS__) #define sys_open_cp(...) __syscall_ret(__sys_open_cp(__VA_ARGS__)) -void __procfdname(char [static 15+3*sizeof(int)], unsigned); +hidden void __procfdname(char [static 15+3*sizeof(int)], unsigned); -void *__vdsosym(const char *, const char *); +hidden void *__vdsosym(const char *, const char *); #endif -- cgit v1.2.1