]> pd.if.org Git - pdclib.old/commit
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)
commitb3d54170225e25557110b8c74f236b5e84254c26
tree68d4531b808823a573ee28198ee1d7cbbb755af5
parent24f274eec4d6ac3868f3fdf03d2e1876c80be616
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