itojun
bb629fd1e5
byte default, use (non-citrus) singlebyte locale. if we compile
...
ld.elf_so with citrus locale, it bombs.
XXX this is shortterm workaround. if you are willing to test citrus locale,
use RUNE=yes in libc/locale/Makefile.inc.
2000-12-25 23:30:58 +00:00
itojun
383f218a51
move wcs* and wmem* from lib/libc/locale to lib/libc/string.
2000-12-23 23:14:33 +00:00
itojun
2c828fd4c7
add wcsl{cat,cpy} - outside of ISO/IEC 9899:1999,
...
but i believe it should be there.
2000-12-22 05:21:40 +00:00
itojun
f4f13f67be
ad manpage for wide character string manipulation (wmem*/wcs*)
2000-12-22 04:59:41 +00:00
itojun
d74cd8caeb
manpage for tow*.
2000-12-22 02:18:58 +00:00
itojun
2ea45fbc0e
manpage for isw*.
2000-12-22 02:03:32 +00:00
itojun
6bfa292b5d
add multibyte locale converters (just for use by testers at this moment,
...
to be built as dynamically loadable binary)
2000-12-21 12:17:35 +00:00
itojun
b7a136db6b
support multibytes in isw*/tow*.
2000-12-21 12:13:28 +00:00
itojun
408f4697a6
first import of citrus LC_CTYPE locale. singlebyte only at this moment.
...
shot-term TODO:
- enable multibyte locales. this includes loadable locale modules
(#ifdef DLRUNE).
- populate LC_CTYPE definition files.
- other functions such as iconv()
- make libc functions more friendly with multibyte.
- multilingualize other LC_xx
- torture tests
XXX don't forget to "make depend" when you rebuild libc, multibyte.c is
moved from lib/libc/stdlib to lib/libc/locale.
2000-12-21 11:29:47 +00:00
itojun
4c56e769f6
add dummy wcwidth() and wcswidth(). wcwidth() will be updated later.
2000-12-21 08:30:52 +00:00
itojun
a25075d36a
have dummy wctype.h and isw*/tow*. part of libc minor 68 -> 69 crank.
...
equivalent to is*/to* at this moment. we'll put wchar_t code in the
near future.
2000-12-21 05:40:56 +00:00
itojun
b6ad76f487
add wcs* functions. consier it as part of libc minor crank 68 -> 69.
...
add decl of WEOF into wchar.h. ISO/IEC 9899:1999(E)..
2000-12-21 05:12:18 +00:00
itojun
97e0963d33
add wmem* functions, from citrus. bump libc shlib minor.
2000-12-20 14:53:23 +00:00
tshiozak
51a53de0d5
Preparation for the future introduction of multibyte locale.
...
- MB_LEN_MAX is increased to 32.
- To ensure binary compatibility for old executables
under multibyte locale, versioned setlocale is added.
- __mb_len_cur definision is added in setlocale.c
and enable it in stdlib.h .
It is also important for multibyte locale stuffs,
but I just forgot.
2000-08-08 22:31:13 +00:00
drochner
a34eb7c1b7
use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriate
...
libc builds on pmax again
1999-02-24 15:05:20 +00:00
kleink
2d176dda6e
Link localeconv(3) to setlocale(3).
1997-07-15 09:22:31 +00:00
perry
4b51b76bec
add setlocale.3 man page
1997-07-12 17:52:31 +00:00
kleink
dbda158f1f
Add support for localized character sets (a.k.a. LC_CTYPE).
...
Thanks go to Matthias Scheler <tron@lyssa.owl.de> for contributing his initial
work in PR/3592, and to Christos Zoulas for refining it!
1997-06-02 09:52:36 +00:00
kleink
4fd0a6d595
RCSid police.
1997-04-29 16:40:13 +00:00
cgd
ae9172d6cd
specify man pages the new way.
1994-12-22 09:57:51 +00:00
jtc
9be3c7f228
Minor tweaks to prepare for checkin of real i18n code.
1994-09-29 04:57:04 +00:00
jtc
bd275e8fe1
Added a nl_langinfo(3) man page.
1994-07-16 05:12:26 +00:00
jtc
bafe42ae48
Add nl_langinfo(), a SysV-X/Open function that provides access to some
...
of the locale info.
Some of the POSIX.2 utilities require this information, and I thought it
was better to use an existing interface rather than rolling my own.
1994-06-21 04:14:00 +00:00
deraadt
1dc628861d
fix typo
1994-05-26 00:31:53 +00:00
jtc
3518e0a880
New localeconv() implementation that constructs it's return value from
...
the current numeric and current monetary locale data.
1994-05-25 01:49:32 +00:00
jtc
962cf82dd8
Compile the default locale data for LC_NUMERIC, LC_MONETARY, and LC_TIME.
1994-05-25 01:17:14 +00:00
cgd
0ada107897
update for .S and MACHINE_ARCH
1993-12-04 02:33:35 +00:00
cgd
0b9f50897e
make an arch directory in libc, and move all machine dirs into it
1993-10-07 00:17:24 +00:00
mycroft
cda4f8f6ee
Add RCS identifiers.
1993-08-01 05:37:30 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00