From e5737c732b8641880a25ae59e4f4bb9ee2bcd51c Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Wed, 11 Oct 2006 12:48:10 +0000 Subject: [PATCH] Make it possible to alias stpcpy and strdup. --- ChangeLog | 6 ++++++ lib/stpcpy.c | 4 +++- lib/strdup.c | 4 +++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4a246468f..3859710e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2006-10-10 Bruno Haible + Make it possible to #define stpcpy, strdup to aliases. + * lib/stpcpy.c (stpcpy) [!_LIBC]: Don't undefine. + * lib/strdup.c (strdup) [!_LIBC]: Don't undefine. + +2006-10-10 Bruno Haible + Make it possible to #define gcd to an alias. * lib/gcd.c: Include config.h. diff --git a/lib/stpcpy.c b/lib/stpcpy.c index 870fd6d44..4089d3946 100644 --- a/lib/stpcpy.c +++ b/lib/stpcpy.c @@ -23,7 +23,9 @@ #include #undef __stpcpy -#undef stpcpy +#ifdef _LIBC +# undef stpcpy +#endif #ifndef weak_alias # define __stpcpy stpcpy diff --git a/lib/strdup.c b/lib/strdup.c index 7cff51be0..17d40d622 100644 --- a/lib/strdup.c +++ b/lib/strdup.c @@ -27,7 +27,9 @@ #include #undef __strdup -#undef strdup +#ifdef _LIBC +# undef strdup +#endif #ifndef weak_alias # define __strdup strdup -- 2.11.0