| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
. fix/add comments (to cover changes done thru last 20 months)
. extend monetary testcase to cover int_* values
Notes:
svn path=/head/; revision=116875
|
| |
|
|
|
|
|
|
|
|
| |
memory leaks (fixes bugs earlier purported to be fixed).
Submitted by: Ed Moy <emoy@apple.com>
Obtained from: Apple Computer, Inc.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=116274
|
| |
|
|
|
|
|
| |
in that case.
Notes:
svn path=/head/; revision=112425
|
| |
|
|
|
|
|
|
|
|
|
| |
currently cached data. It allows a number of nice things, like: removing
fallback code from single locale loading, remove memory leak when LC_CTYPE
data loaded again and again, efficient cache use, not only for
setlocale(locale1); setlocale(locale1), but for setlocale(locale1);
setlocale("C"); setlocale(locale1) too (i.e. data file loaded only once).
Notes:
svn path=/head/; revision=101498
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101470
|
| |
|
|
|
|
|
| |
I believe have made all of libc .c's as consistent as possible.
Notes:
svn path=/head/; revision=92986
|
| |
|
|
|
|
|
| |
* style(9)'ify
Notes:
svn path=/head/; revision=87658
|
| |
|
|
| |
Notes:
svn path=/head/; revision=72443
|
| |
|
|
| |
Notes:
svn path=/head/; revision=72408
|
| |
|
|
|
|
|
|
|
| |
was explicitly specified.
Submitted by: ache
Notes:
svn path=/head/; revision=72359
|
| |
|
|
|
|
|
|
|
| |
LC_NUMERIC::grouping) values.
. Always set __XXX_changed flags then loading numeric & monetary locale
categories to allow localeconv() to use C locale also.
Notes:
svn path=/head/; revision=72321
|
| |
|
|
|
|
|
|
| |
all my "-1" -> "something" fixes and replace -1 with CHAR_MAX directly in
strtol() in cnv()
Notes:
svn path=/head/; revision=72283
|
| |
|
|
| |
Notes:
svn path=/head/; revision=72273
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LC_NUMERIC fields, but only for *grouping fields - other fields are converted
to a chars in localeconv(), so final change is:
"-1" -> "127"
127 here is because CHAR_MAX supposed, which is _positive_ (SUSv2 requirement),
not negative as 255. It is still a bit of hack. To find real CHAR_MAX will be
better to sprintf() it once somewhere in static buffer. *grouping parsing
still broken and missing and needs to be implemented.
Notes:
svn path=/head/; revision=72272
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=72271
|
|
|
LC_MONETARY, LC_NUMERIC and LC_MESSAGES. Remove stub functions since they
don't need anymore.
Reviewed by: silence on -i18n
Notes:
svn path=/head/; revision=72165
|