From 06a60d9c89f6cdb2a2ac944bd8b1ddb632b6ceca Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Fri, 5 Jan 2001 01:01:31 +0000 Subject: Update. 2001-01-04 Ulrich Drepper * Versions.def (ld): Add GLIBC_2.2. * catgets/gencat.c: Copyright 2001. * csu/version.c: Likewise. * debug/catchsegv.sh: Likewise. * debug/xtrace.sh: Likewise. * elf/ldconfig.c: Likewise. * elf/sprof.c: Likewise. * iconv/iconv_prog.c: Likewise. * locale/locale.c: Likewise. * locale/localedef.c: Likewise. * malloc/memusage.sh: Likewise. * malloc/mtrace.pl: Likewise. * nscd/nscd.c: Likewise. * posix/getconf.c: Likewise. 2001-01-04 Mark Kettenis * include/stdio.h: Only provide __getwc_unlocked prototype if USE_IN_LIBIO is defined. 2001-01-04 Kaz Kojima * sysdeps/unix/sysv/linux/sh/socket.S (__socket): Fix error code handling. 2001-01-03 Andreas Schwab * sysdeps/generic/strtoll.c: Remove unused __strtoq_internal alias. * sysdeps/generic/strtoull.c: Remove unused __strtouq_internal alias. * sysdeps/wordsize-64/strtol.c: Add strtoq alias and fix strtoll alias. * sysdeps/wordsize-64/strtoul.c: Add strtouq alias and fix strtoull alias. * sysdeps/wordsize-64/wcstol.c: Add wcstoq alias and fix wcstoll alias. * sysdeps/wordsize-64/wcstoul.c: Add wcstouq alias and fix wcstoull alias. * sysdeps/generic/strtoul.c: Make sure we find strtol.c in this directory. * sysdeps/generic/strtol_l.c: Likewise. * sysdeps/generic/strtoul_l.c: Likewise. * sysdeps/generic/wcstoul.c: Likewise, for wcstol.c. * sysdeps/wordsize-64/strtol_l.c: Fix alias. * sysdeps/wordsize-64/strtoul_l.c: Likewise. * sysdeps/wordsize-64/wcstol_l.c: Fix alias. * sysdeps/wordsize-64/wcstoul_l.c: Likewise. --- sysdeps/wordsize-64/strtol.c | 5 ++++- sysdeps/wordsize-64/strtol_l.c | 2 +- sysdeps/wordsize-64/strtoul.c | 5 ++++- sysdeps/wordsize-64/strtoul_l.c | 2 +- sysdeps/wordsize-64/wcstol.c | 5 ++++- sysdeps/wordsize-64/wcstol_l.c | 2 +- sysdeps/wordsize-64/wcstoul.c | 5 ++++- sysdeps/wordsize-64/wcstoul_l.c | 2 +- 8 files changed, 20 insertions(+), 8 deletions(-) (limited to 'sysdeps/wordsize-64') diff --git a/sysdeps/wordsize-64/strtol.c b/sysdeps/wordsize-64/strtol.c index 2a18f7a642..4ffbca6bdc 100644 --- a/sysdeps/wordsize-64/strtol.c +++ b/sysdeps/wordsize-64/strtol.c @@ -1,10 +1,13 @@ /* We have to irritate the compiler a bit. */ #define __strtoll_internal __strtoll_internal_XXX #define strtoll strtoll_XXX +#define strtoq strtoq_XXX #include #undef __strtoll_internal #undef strtoll +#undef strtoq strong_alias (__strtol_internal, __strtoll_internal) -weak_alias (__strtoll_internal, strtoll) +weak_alias (strtol, strtoll) +weak_alias (strtol, strtoq) diff --git a/sysdeps/wordsize-64/strtol_l.c b/sysdeps/wordsize-64/strtol_l.c index a2de0247fd..a3f519f46c 100644 --- a/sysdeps/wordsize-64/strtol_l.c +++ b/sysdeps/wordsize-64/strtol_l.c @@ -7,4 +7,4 @@ #undef ____strtoll_l_internal #undef __strtoll_l strong_alias (____strtol_l_internal, ____strtoll_l_internal) -weak_alias (____strtoll_l_internal, __strtoll_l) +weak_alias (__strtol_l, __strtoll_l) diff --git a/sysdeps/wordsize-64/strtoul.c b/sysdeps/wordsize-64/strtoul.c index 838474f436..0e82c4c95f 100644 --- a/sysdeps/wordsize-64/strtoul.c +++ b/sysdeps/wordsize-64/strtoul.c @@ -1,10 +1,13 @@ /* We have to irritate the compiler a bit. */ #define __strtoull_internal __strtoull_internal_XXX #define strtoull strtoull_XXX +#define strtouq strtouq_XXX #include #undef __strtoull_internal #undef strtoull +#undef strtouq strong_alias (__strtoul_internal, __strtoull_internal) -weak_alias (__strtoull_internal, strtoull) +weak_alias (strtoul, strtoull) +weak_alias (strtoul, strtouq) diff --git a/sysdeps/wordsize-64/strtoul_l.c b/sysdeps/wordsize-64/strtoul_l.c index 2997afa6c2..a5908298a4 100644 --- a/sysdeps/wordsize-64/strtoul_l.c +++ b/sysdeps/wordsize-64/strtoul_l.c @@ -7,4 +7,4 @@ #undef ____strtoull_l_internal #undef __strtoull_l strong_alias (____strtoul_l_internal, ____strtoull_l_internal) -weak_alias (____strtoull_l_internal, __strtoull_l) +weak_alias (__strtoul_l, __strtoull_l) diff --git a/sysdeps/wordsize-64/wcstol.c b/sysdeps/wordsize-64/wcstol.c index f7873b745b..fcfbcf36fa 100644 --- a/sysdeps/wordsize-64/wcstol.c +++ b/sysdeps/wordsize-64/wcstol.c @@ -1,10 +1,13 @@ /* We have to irritate the compiler a bit. */ #define __wcstoll_internal __wcstoll_internal_XXX #define wcstoll wcstoll_XXX +#define wcstoq wcstoq_XXX #include #undef __wcstoll_internal #undef wcstoll +#undef wcstoq strong_alias (__wcstol_internal, __wcstoll_internal) -weak_alias (__wcstoll_internal, wcstoll) +weak_alias (wcstol, wcstoll) +weak_alias (wcstol, wcstoq) diff --git a/sysdeps/wordsize-64/wcstol_l.c b/sysdeps/wordsize-64/wcstol_l.c index acfd046db6..06bf40e0af 100644 --- a/sysdeps/wordsize-64/wcstol_l.c +++ b/sysdeps/wordsize-64/wcstol_l.c @@ -7,4 +7,4 @@ #undef ____wcstoll_l_internal #undef __wcstoll_l strong_alias (____wcstol_l_internal, ____wcstoll_l_internal) -weak_alias (____wcstoll_l_internal, __wcstoll_l) +weak_alias (__wcstol_l, __wcstoll_l) diff --git a/sysdeps/wordsize-64/wcstoul.c b/sysdeps/wordsize-64/wcstoul.c index 235e1e3d29..a6c5fd9f52 100644 --- a/sysdeps/wordsize-64/wcstoul.c +++ b/sysdeps/wordsize-64/wcstoul.c @@ -1,10 +1,13 @@ /* We have to irritate the compiler a bit. */ #define __wcstoull_internal __wcstoull_internal_XXX #define wcstoull wcstoull_XXX +#define wcstouq wcstouq_XXX #include #undef __wcstoull_internal #undef wcstoull +#undef wcstouq strong_alias (__wcstoul_internal, __wcstoull_internal) -weak_alias (__wcstoull_internal, wcstoull) +weak_alias (wcstoul, wcstoull) +weak_alias (wcstoul, wcstouq) diff --git a/sysdeps/wordsize-64/wcstoul_l.c b/sysdeps/wordsize-64/wcstoul_l.c index 24e54dfdca..2289caf4b9 100644 --- a/sysdeps/wordsize-64/wcstoul_l.c +++ b/sysdeps/wordsize-64/wcstoul_l.c @@ -7,4 +7,4 @@ #undef ____wcstoull_l_internal #undef __wcstoull_l strong_alias (____wcstoul_l_internal, ____wcstoull_l_internal) -weak_alias (____wcstoull_l_internal, __wcstoull_l) +weak_alias (__wcstoul_l, __wcstoull_l) -- cgit 1.4.1