#
d338200e |
|
30-May-2022 |
Trung Nguyen <trungnt282910@gmail.com> |
libs/posix: Implemented new locale functions Implemented the missing POSIX functions in <locale.h>: newlocale, duplocale, uselocale, and freelocale, and also provided missing type definitions for <locale.h>. Implemented missing POSIX locale-based function variants. Modified LocaleBackend so that it could support thread-local locales. Some glibc-like locale-related variables supporting ctype and printf family of functions have also been updated to reflect the thread-local variables present in the latest glibc sources. As there have been some modifications to global symbols in libroot, libroot_stubs.c has been regenerated. Bug: #17168 Change-Id: Ibf296c58c47d42d1d1dfb2ce64042442f2679431 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5351 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
752527a8 |
|
07-Jan-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
Cleanup: correct variable name in mbrtowc() signature.
|
#
b7417fbe |
|
07-Jan-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
Switch wchar from glibc to our own implementations.
|
#
cc5eca75 |
|
22-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Activate our new multibyte implementation. * add implementations for the following multibyte-related functions: btwoc() mblen() mbrlen() mbrtowc() mbsinit() mbtowc() wcrtomb() wcswidth() wctob() wctomb() * the implementation of the above function live in a symbol named __<name>, the above symbol names are defined as a weak alias to the internal ones - TODO: we need to make sure to only invoked the internal functions (i.e. prepended with __) in order to avoid problems with symbol preemption. * deactivate the limited mb implementation we provided before, as well as respective stuff from glibc
|
#
3063b5a0 |
|
01-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Add private headers for internal versions of wchar/multibye-functions. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43090 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
752527a8feb87b555a0bff8af62365b6f3226529 |
|
07-Jan-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
Cleanup: correct variable name in mbrtowc() signature.
|
#
b7417fbec1977006971f93c91a288138a9462e5a |
|
07-Jan-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
Switch wchar from glibc to our own implementations.
|
#
cc5eca75540f0750fbc325eab1f82c168564336b |
|
22-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Activate our new multibyte implementation. * add implementations for the following multibyte-related functions: btwoc() mblen() mbrlen() mbrtowc() mbsinit() mbtowc() wcrtomb() wcswidth() wctob() wctomb() * the implementation of the above function live in a symbol named __<name>, the above symbol names are defined as a weak alias to the internal ones - TODO: we need to make sure to only invoked the internal functions (i.e. prepended with __) in order to avoid problems with symbol preemption. * deactivate the limited mb implementation we provided before, as well as respective stuff from glibc
|
#
3063b5a05e6ed5e8809bb36d2175e30d2506f953 |
|
01-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Add private headers for internal versions of wchar/multibye-functions. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43090 a95241bf-73f2-0310-859d-f6bbb57e9c96
|