summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--ctype/ctype-info.c8
-rw-r--r--wcsmbs/wcwidth.h4
-rw-r--r--wctype/wcfuncs.c6
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  <drepper@redhat.com>
 
+	* 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 <drepper@gnu.ai.mit.edu>, 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.  */