freebsd-dev/lib/libc/locale
Andrey A. Chernov 051f867fe1 NOTE: according to SUSV2 and other implementations, numeric elements in
LC_MONETARY, LC_NUMERIC are byte-arrays, not ASCII strings!

Fix "C" locale, change "-1" to {CHAR_MAX, '\0'} according to standards.

This is only partial fix - locale loading procedure remains broken as before
and load too big values for all locales.  All numeric strings there should be
converted with something like atoi() and placed into bytes.  Maybe I do it
later, if someone will not fix it faster.
2001-02-10 00:43:32 +00:00
..
ansi.c fix unsigned overflow 1998-10-25 05:06:42 +00:00
big5.c Remove _THREAD_SAFE and make libc thread-safe by default by 2001-01-24 13:01:12 +00:00
collate.c Remove _THREAD_SAFE and make libc thread-safe by default by 2001-01-24 13:01:12 +00:00
collate.h __collate_substitute() do something non-trivial only for German. For everyone 1999-09-12 21:15:28 +00:00
collcmp.c fix comment 2000-07-07 08:24:50 +00:00
ctype.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
euc.4 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
euc.5 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
euc.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
frune.c
isalnum.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
isalpha.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
isascii.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
isblank.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
iscntrl.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
isctype.c There is a problem in that one cannot use ctype.h at the same time as parts 2000-02-08 07:43:26 +00:00
isdigit.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
isgraph.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
islower.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
isprint.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
ispunct.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
isspace.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
isupper.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
isxdigit.3 Prepare for mdoc(7)NG. 2000-12-29 14:08:20 +00:00
ldpart.c Make FreeBSD locale support complete: add support for rest locale categories 2001-02-08 16:58:53 +00:00
ldpart.h Make FreeBSD locale support complete: add support for rest locale categories 2001-02-08 16:58:53 +00:00
lmessages.c Make FreeBSD locale support complete: add support for rest locale categories 2001-02-08 16:58:53 +00:00
lmessages.h Make FreeBSD locale support complete: add support for rest locale categories 2001-02-08 16:58:53 +00:00
lmonetary.c NOTE: according to SUSV2 and other implementations, numeric elements in 2001-02-10 00:43:32 +00:00
lmonetary.h Make FreeBSD locale support complete: add support for rest locale categories 2001-02-08 16:58:53 +00:00
lnumeric.c NOTE: according to SUSV2 and other implementations, numeric elements in 2001-02-10 00:43:32 +00:00
lnumeric.h Make FreeBSD locale support complete: add support for rest locale categories 2001-02-08 16:58:53 +00:00
localeconv.c Make localeconv() actual function. Now it will use LC_MONETARY/LC_NUMERIC 2001-02-08 17:03:01 +00:00
Makefile.inc add lmonetary.?, lnumeric.?, ldpart.?, lmessages.?, nl_langinfo.c 2001-02-08 17:13:24 +00:00
mbrune.3 mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
mbrune.c
mskanji.c Remove _THREAD_SAFE and make libc thread-safe by default by 2001-01-24 13:01:12 +00:00
multibyte.3 mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
nl_langinfo.c Implement CODESET 2001-02-09 22:43:39 +00:00
nomacros.c Reviewed by: ache and wollman (long ago) 1995-04-07 11:52:17 +00:00
none.c Remove _THREAD_SAFE and make libc thread-safe by default by 2001-01-24 13:01:12 +00:00
rune.3 mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
rune.c Remove _THREAD_SAFE and make libc thread-safe by default by 2001-01-24 13:01:12 +00:00
runetype.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
setinvalidrune.c Reduce static binaries bloat by splitting out normally unused 1995-10-23 02:13:05 +00:00
setlocale.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
setlocale.c Make FreeBSD locale support complete: add support for rest locale categories 2001-02-08 16:58:53 +00:00
setlocale.h Restore PATH_LOCALE functionality using issetugid() call now 1997-04-07 08:54:38 +00:00
setrunelocale.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
table.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
toascii.3 Introduce ".Lb" macro to libc manpages. 2000-04-21 09:42:15 +00:00
tolower.3 Describe agrument range correctly, according to multibyte(3) 2000-07-03 13:03:15 +00:00
tolower.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
toupper.3 Describe agrument range correctly, according to multibyte(3) 2000-07-03 13:03:15 +00:00
toupper.c Megre XPG4 code into libc 2000-06-03 12:24:08 +00:00
utf2.4 mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
utf2.5 mdoc(7) police: split punctuation characters + misc fixes. 2001-02-01 16:38:02 +00:00
utf2.c Remove _THREAD_SAFE and make libc thread-safe by default by 2001-01-24 13:01:12 +00:00