From 20febd6a63d1fbfbcb062760b142f67f33a94e91 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 11 Mar 2002 10:36:30 +0000 Subject: [PATCH] Update. * wctype/wcfuncs.c (__ctype32_wctype): Declare as hidden. (__ctype32_wctrans): Likewise. * wcsmbs/wcwidth.h (__ctype32_width): Declare as hidden. * ctype/ctype-info.c (__ctype32_wctype): Add attribute_hidden. (__ctype32_wctrans): Likewise. (__ctype32_width): Likewise. --- ChangeLog | 7 +++++++ ctype/ctype-info.c | 8 ++++---- wcsmbs/wcwidth.h | 4 ++-- wctype/wcfuncs.c | 6 +++--- 4 files changed, 16 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 320bb87bd1..21893d7496 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2002-03-11 Ulrich Drepper + * wctype/wcfuncs.c (__ctype32_wctype): Declare as hidden. + (__ctype32_wctrans): Likewise. + * wcsmbs/wcwidth.h (__ctype32_width): Declare as hidden. + * ctype/ctype-info.c (__ctype32_wctype): Add attribute_hidden. + (__ctype32_wctrans): Likewise. + (__ctype32_width): Likewise. + * gmon/Makefile (elide-routines.os): Add bb_init_func and bb_exit_func. They were never exported anyway. diff --git a/ctype/ctype-info.c b/ctype/ctype-info.c index f683ce3346..4ccded38ed 100644 --- a/ctype/ctype-info.c +++ b/ctype/ctype-info.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 92, 95, 96, 97, 99, 2000 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,95,96,97,99,2000,2002 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -48,7 +48,7 @@ const __int32_t *__ctype_tolower = b (__int32_t, tolower, 128); const __int32_t *__ctype_toupper = b (__int32_t, toupper, 128); const __uint32_t *__ctype32_tolower = b (__uint32_t, tolower, 128); const __uint32_t *__ctype32_toupper = b (__uint32_t, toupper, 128); -const char *__ctype32_wctype[12] = +const char *__ctype32_wctype[12] attribute_hidden = { b(char, class_upper, 32), b(char, class_lower, 32), @@ -63,9 +63,9 @@ const char *__ctype32_wctype[12] = b(char, class_punct, 32), b(char, class_alnum, 32) }; -const char *__ctype32_wctrans[2] = +const char *__ctype32_wctrans[2] attribute_hidden = { b(char, map_toupper, 0), b(char, map_tolower, 0) }; -const char *__ctype32_width = b (char, width, 0); +const char *__ctype32_width attribute_hidden = b (char, width, 0); diff --git a/wcsmbs/wcwidth.h b/wcsmbs/wcwidth.h index 92ee3d62fe..e32f02d6e2 100644 --- a/wcsmbs/wcwidth.h +++ b/wcsmbs/wcwidth.h @@ -1,5 +1,5 @@ /* Internal header containing implementation of wcwidth() function. - Copyright (C) 1996, 1997, 1999, 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 1996,1997,1999,2000,2001,2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper , 1996. @@ -23,7 +23,7 @@ #include "../wctype/wchar-lookup.h" /* Table containing width information. */ -extern const char *__ctype32_width; +extern const char *__ctype32_width attribute_hidden; static __inline int internal_wcwidth (wchar_t wc) diff --git a/wctype/wcfuncs.c b/wctype/wcfuncs.c index cb79e3bb82..b76423edce 100644 --- a/wctype/wcfuncs.c +++ b/wctype/wcfuncs.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1996,1997,1998,1999,2000,2001 Free Software Foundation, Inc. +/* Copyright (C) 1996-2001, 2002 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -22,8 +22,8 @@ #include "wchar-lookup.h" /* These are not exported. */ -extern const char *__ctype32_wctype[12]; -extern const char *__ctype32_wctrans[2]; +extern const char *__ctype32_wctype[12] attribute_hidden; +extern const char *__ctype32_wctrans[2] attribute_hidden; /* Provide real-function versions of all the wctype macros. */