forked from lattera/glibc
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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.
- Loading branch information
Roland McGrath
committed
Sep 2, 2002
1 parent
4032add
commit cf68434
Showing
13 changed files
with
207 additions
and
115 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,32 @@ | ||
2002-09-01 Roland McGrath <[email protected]> | ||
|
||
* 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 <[email protected]> | ||
|
||
* ctype/ctype.h: Undo the patch before the last one. Put back the | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,16 @@ | ||
2002-09-01 Roland McGrath <[email protected]> | ||
|
||
* sysdeps/pthread/bits/libc-tsd.h (enum __libc_tsd_key_t): Add new keys | ||
CTYPE_B, CTYPE_TOLOWER, CTYPE_TOUPPER. | ||
|
||
* sysdeps/pthread/bits/libc-tsd.h (__libc_tsd_address): New macro. | ||
(__libc_internal_tsd_address): Declare it. | ||
* Versions (libc, ld, libpthread: GLIBC_PRIVATE): Add | ||
__libc_internal_tsd_address. | ||
* specific.c (libc_internal_tsd_address): New function. | ||
(__libc_internal_tsd_address): New variable. | ||
* no-tsd.c (__libc_internal_tsd_address): New variable. | ||
|
||
2002-08-31 Ulrich Drepper <[email protected]> | ||
|
||
* Makefile: Don't use rule for crt%.o, spell it out as rules for | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.