diff options
author | Ulrich Drepper <drepper@redhat.com> | 2007-01-13 21:31:45 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2007-01-13 21:31:45 +0000 |
commit | 23691ab23b6e631ae0c5cf58455cca25a0058e22 (patch) | |
tree | 1f9e01efec775d4c7deb203116c5a29a3b8999e5 /include | |
parent | 4a4a65f24cf3611e7dfb1c34317df929650f0bf9 (diff) | |
download | glibc-23691ab23b6e631ae0c5cf58455cca25a0058e22.zip glibc-23691ab23b6e631ae0c5cf58455cca25a0058e22.tar.gz glibc-23691ab23b6e631ae0c5cf58455cca25a0058e22.tar.bz2 |
* include/string.h: Only redefine strndupa if this is really for
libc code.
Diffstat (limited to 'include')
-rw-r--r-- | include/string.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/string.h b/include/string.h index c196007..f73bbf9 100644 --- a/include/string.h +++ b/include/string.h @@ -54,8 +54,9 @@ extern __typeof (strcasecmp_l) __strcasecmp_l; extern __typeof (strncasecmp_l) __strncasecmp_l; /* Alternative version which doesn't pollute glibc's namespace. */ -#undef strndupa -#define strndupa(s, n) \ +#ifndef NOT_IN_libc +# undef strndupa +# define strndupa(s, n) \ (__extension__ \ ({ \ __const char *__old = (s); \ @@ -64,6 +65,7 @@ extern __typeof (strncasecmp_l) __strncasecmp_l; __new[__len] = '\0'; \ (char *) memcpy (__new, __old, __len); \ })) +#endif libc_hidden_proto (__mempcpy) libc_hidden_proto (__stpcpy) |