]> pd.if.org Git - pdclib/commit - platform/win32/Config.jam
PDCLIB-1 (PDCLIB-3) Make wide character classification/collation information locale...
authorOwen Shepherd <owen.shepherd@e43.eu>
Thu, 21 Mar 2013 00:06:53 +0000 (00:06 +0000)
committerOwen Shepherd <owen.shepherd@e43.eu>
Thu, 21 Mar 2013 00:06:53 +0000 (00:06 +0000)
commitfa53a74861e1ac9513ae57b7bd7889b85ac0fbe9
tree8a6fb34abe8263efe23914205bf7fc172da38a2a
parent6e6c4e6b52f2516e4bb6b9f37c1e2e18cb7448b5
PDCLIB-1 (PDCLIB-3) Make wide character classification/collation information locale dependent (to support locale-dependent information in future).
* locale_t has had _WCType + _WCTypeSize fields added to it
* iswctype, towctrans, towlower, towupper -> add _PDCLIB_*_l internal variations
* Added module "c_locale" which will provide default C locale implementation. So far just registers Unicode tables with provided locale
* win32 -> use new "c_locale" module. crt0 modifications.
* posix -> use new "c_locale" module. stdinit modifications
12 files changed:
functions/wctype/iswctype.c
functions/wctype/towctrans.c
functions/wctype/towlower.c
functions/wctype/towupper.c
internals/_PDCLIB_locale.h
opt/c_locale/README.txt [new file with mode: 0644]
opt/c_locale/_PDCLIB_clocale.h [new file with mode: 0644]
opt/c_locale/_PDCLIB_initclocale.c [new file with mode: 0644]
platform/posix/Config.jam
platform/posix/functions/_PDCLIB/_PDCLIB_stdinit.c
platform/win32/Config.jam
platform/win32/crt0.c