From 125773133f0fe2425ab3d8305ed880e9010f6803 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Mon, 19 May 2008 22:57:34 +0000 Subject: Moving libc_hidden_proto's into #ifdef UCLIBC_INTERNAL block in string.h and strings.h. This caught unguarded string ops in libc/inet/ethers.c __ether_line_w() function. I will wait for fallout reports for a week or so, then continue converting more libc_hidden_proto's. --- libc/stdlib/_strtod.c | 2 +- libc/stdlib/abort.c | 2 +- libc/stdlib/bsd_getpt.c | 2 +- libc/stdlib/getenv.c | 4 ++-- libc/stdlib/malloc-simple/alloc.c | 2 +- libc/stdlib/malloc-standard/calloc.c | 2 +- libc/stdlib/malloc-standard/realloc.c | 2 +- libc/stdlib/malloc/calloc.c | 2 +- libc/stdlib/malloc/realloc.c | 2 +- libc/stdlib/ptsname.c | 6 +++--- libc/stdlib/realpath.c | 6 +++--- libc/stdlib/seed48_r.c | 2 +- libc/stdlib/setenv.c | 10 +++++----- libc/stdlib/unix_grantpt.c | 2 +- 14 files changed, 23 insertions(+), 23 deletions(-) (limited to 'libc/stdlib') diff --git a/libc/stdlib/_strtod.c b/libc/stdlib/_strtod.c index 219d0d051..585e4bd62 100644 --- a/libc/stdlib/_strtod.c +++ b/libc/stdlib/_strtod.c @@ -215,7 +215,7 @@ __fpmax_t attribute_hidden __strtofpmax(const Wchar *str, Wchar **endptr, int ex #else /* defined(__UCLIBC_HAS_XLOCALE__) && !defined(__UCLIBC_DO_XLOCALE) */ -libc_hidden_proto(memcmp) +/* Experimentally off - libc_hidden_proto(memcmp) */ __fpmax_t attribute_hidden __XL_NPP(__strtofpmax)(const Wchar *str, Wchar **endptr, int exponent_power __LOCALE_PARAM ) diff --git a/libc/stdlib/abort.c b/libc/stdlib/abort.c index 6e1806eae..2146cc3db 100644 --- a/libc/stdlib/abort.c +++ b/libc/stdlib/abort.c @@ -29,7 +29,7 @@ Cambridge, MA 02139, USA. */ libc_hidden_proto(abort) -libc_hidden_proto(memset) +/* Experimentally off - libc_hidden_proto(memset) */ libc_hidden_proto(sigaction) libc_hidden_proto(sigprocmask) libc_hidden_proto(raise) diff --git a/libc/stdlib/bsd_getpt.c b/libc/stdlib/bsd_getpt.c index 9b885c4e5..9b93448bc 100644 --- a/libc/stdlib/bsd_getpt.c +++ b/libc/stdlib/bsd_getpt.c @@ -23,7 +23,7 @@ #include libc_hidden_proto(open) -libc_hidden_proto(mempcpy) +/* Experimentally off - libc_hidden_proto(mempcpy) */ /* Prefix for master pseudo terminal nodes. */ #define _PATH_PTY "/dev/pty" diff --git a/libc/stdlib/getenv.c b/libc/stdlib/getenv.c index c7940f398..230ec0051 100644 --- a/libc/stdlib/getenv.c +++ b/libc/stdlib/getenv.c @@ -9,8 +9,8 @@ #include libc_hidden_proto(getenv) -libc_hidden_proto(memcmp) -libc_hidden_proto(strlen) +/* Experimentally off - libc_hidden_proto(memcmp) */ +/* Experimentally off - libc_hidden_proto(strlen) */ /* IEEE Std 1003.1-2001 says getenv need not be thread safe, so * don't bother locking access to __environ */ diff --git a/libc/stdlib/malloc-simple/alloc.c b/libc/stdlib/malloc-simple/alloc.c index 6689ef409..dfeabb6d9 100644 --- a/libc/stdlib/malloc-simple/alloc.c +++ b/libc/stdlib/malloc-simple/alloc.c @@ -17,7 +17,7 @@ #include #include -libc_hidden_proto(memcpy) +/* Experimentally off - libc_hidden_proto(memcpy) */ /*libc_hidden_proto(memset)*/ libc_hidden_proto(mmap) libc_hidden_proto(munmap) diff --git a/libc/stdlib/malloc-standard/calloc.c b/libc/stdlib/malloc-standard/calloc.c index b94fb372b..80ba3d04a 100644 --- a/libc/stdlib/malloc-standard/calloc.c +++ b/libc/stdlib/malloc-standard/calloc.c @@ -16,7 +16,7 @@ #include "malloc.h" -libc_hidden_proto(memset) +/* Experimentally off - libc_hidden_proto(memset) */ /* ------------------------------ calloc ------------------------------ */ void* calloc(size_t n_elements, size_t elem_size) diff --git a/libc/stdlib/malloc-standard/realloc.c b/libc/stdlib/malloc-standard/realloc.c index ef436da0d..41cae43d1 100644 --- a/libc/stdlib/malloc-standard/realloc.c +++ b/libc/stdlib/malloc-standard/realloc.c @@ -17,7 +17,7 @@ #include "malloc.h" libc_hidden_proto(mremap) -libc_hidden_proto(memcpy) +/* Experimentally off - libc_hidden_proto(memcpy) */ /* ------------------------------ realloc ------------------------------ */ void* realloc(void* oldmem, size_t bytes) diff --git a/libc/stdlib/malloc/calloc.c b/libc/stdlib/malloc/calloc.c index 5925a9e0a..79e6ec6c7 100644 --- a/libc/stdlib/malloc/calloc.c +++ b/libc/stdlib/malloc/calloc.c @@ -22,7 +22,7 @@ #include #include -libc_hidden_proto(memset) +/* Experimentally off - libc_hidden_proto(memset) */ void * calloc(size_t nmemb, size_t lsize) { diff --git a/libc/stdlib/malloc/realloc.c b/libc/stdlib/malloc/realloc.c index ec57b874e..948326762 100644 --- a/libc/stdlib/malloc/realloc.c +++ b/libc/stdlib/malloc/realloc.c @@ -15,7 +15,7 @@ #include #include -libc_hidden_proto(memcpy) +/* Experimentally off - libc_hidden_proto(memcpy) */ #include "malloc.h" #include "heap.h" diff --git a/libc/stdlib/ptsname.c b/libc/stdlib/ptsname.c index cff743200..1fd516234 100644 --- a/libc/stdlib/ptsname.c +++ b/libc/stdlib/ptsname.c @@ -29,9 +29,9 @@ #include #include -libc_hidden_proto(strcat) -libc_hidden_proto(strcpy) -libc_hidden_proto(strlen) +/* Experimentally off - libc_hidden_proto(strcat) */ +/* Experimentally off - libc_hidden_proto(strcpy) */ +/* Experimentally off - libc_hidden_proto(strlen) */ libc_hidden_proto(isatty) libc_hidden_proto(ioctl) libc_hidden_proto(fstat) diff --git a/libc/stdlib/realpath.c b/libc/stdlib/realpath.c index e23c23c82..557d74555 100644 --- a/libc/stdlib/realpath.c +++ b/libc/stdlib/realpath.c @@ -22,9 +22,9 @@ #include /* for S_IFLNK */ -libc_hidden_proto(strcat) -libc_hidden_proto(strcpy) -libc_hidden_proto(strlen) +/* Experimentally off - libc_hidden_proto(strcat) */ +/* Experimentally off - libc_hidden_proto(strcpy) */ +/* Experimentally off - libc_hidden_proto(strlen) */ libc_hidden_proto(readlink) libc_hidden_proto(getcwd) diff --git a/libc/stdlib/seed48_r.c b/libc/stdlib/seed48_r.c index c88d0f23e..3769e0fa7 100644 --- a/libc/stdlib/seed48_r.c +++ b/libc/stdlib/seed48_r.c @@ -21,7 +21,7 @@ #include #include -libc_hidden_proto(memcpy) +/* Experimentally off - libc_hidden_proto(memcpy) */ libc_hidden_proto(seed48_r) int seed48_r (unsigned short int seed16v[3], struct drand48_data *buffer) diff --git a/libc/stdlib/setenv.c b/libc/stdlib/setenv.c index 896cf7fc2..833bd8fcd 100644 --- a/libc/stdlib/setenv.c +++ b/libc/stdlib/setenv.c @@ -25,11 +25,11 @@ #include #include -libc_hidden_proto(memcpy) -libc_hidden_proto(strchr) -libc_hidden_proto(strlen) -libc_hidden_proto(strncmp) -libc_hidden_proto(strndup) +/* Experimentally off - libc_hidden_proto(memcpy) */ +/* Experimentally off - libc_hidden_proto(strchr) */ +/* Experimentally off - libc_hidden_proto(strlen) */ +/* Experimentally off - libc_hidden_proto(strncmp) */ +/* Experimentally off - libc_hidden_proto(strndup) */ libc_hidden_proto(unsetenv) #include diff --git a/libc/stdlib/unix_grantpt.c b/libc/stdlib/unix_grantpt.c index f88a54bc0..d1eef9efd 100644 --- a/libc/stdlib/unix_grantpt.c +++ b/libc/stdlib/unix_grantpt.c @@ -30,7 +30,7 @@ #include #include "pty-private.h" -libc_hidden_proto(memchr) +/* Experimentally off - libc_hidden_proto(memchr) */ libc_hidden_proto(getgid) libc_hidden_proto(getuid) libc_hidden_proto(setrlimit) -- cgit v1.2.3