summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog29
1 files changed, 29 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8e78415417..0f914b1940 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+2002-09-01 Roland McGrath <roland@redhat.com>
+
+ * ctype/ctype.h (__ctype_b, __ctype_toupper, __ctype_tolower):
+ Variable declarations removed.
+ (__ctype_b_loc, __ctype_toupper_loc, __ctype_tolower_loc): Declare
+ these functions to replace them.
+ (__isctype, tolower, toupper, _tolower, _toupper): Use those accessor
+ functions plus an indirection rather than the old global variables.
+ * include/ctype.h (__isctype, tolower, _tolower, toupper, _toupper):
+ Macros removed.
+ (__ctype_b_loc, __ctype_toupper_loc, __ctype_tolower_loc): New extern
+ inline functions.
+ * ctype/ctype-info.c: Revert last reversion back the other way.
+ Define tsd vars CTYPE_B, CTYPE_TOLOWER, CTYPE_TOUPPER.
+ Define real function versions of include/ctype.h inlines here.
+ * ctype/Versions (libc: GLIBC_2.3): Add __ctype_b_loc,
+ __ctype_tolower_loc, __ctype_toupper_loc.
+ * locale/lc-ctype.c: Revert last reversion back the other way.
+ (_nl_postload_ctype): If current thread uses the global locale,
+ update its tsd vars.
+ * locale/uselocale.c (__uselocale): Update tsd vars from new locale.
+ * hurd/hurd/threadvar.h (enum __hurd_threadvar_index): Add CTYPE_B,
+ CTYPE_TOLOWER, CTYPE_TOUPPER.
+
+ * sysdeps/generic/bits/libc-tsd.h (__libc_tsd_address): New macro.
+ * sysdeps/mach/hurd/bits/libc-tsd.h (__libc_tsd_address): Renamed
+ from __libc_tsd_threadvar_location.
+ (__libc_tsd_set, __libc_tsd_get): Update uses.
+
2002-09-01 Ulrich Drepper <drepper@redhat.com>
* ctype/ctype.h: Undo the patch before the last one. Put back the