summaryrefslogtreecommitdiffstats
path: root/lib/libc/locale/collate.h
Commit message (Collapse)AuthorAgeFilesLines
* Make the format of LC_COLLATE files architecture independent.ru2005-02-271-1/+1
|
* Prepare for switching to unlimited chains format.ache2002-08-301-3/+3
| | | | Optimize chains lookup a bit.
* Reduce BSS size for programs which not load collate by eliminatingache2002-08-131-0/+3
| | | | static buffer.
* Rewrite locale loading procedures, so any load failure will not affectache2002-08-081-2/+1
| | | | | | | | 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).
* Remove __P() usage.obrien2002-03-211-6/+6
|
* style(9)'ifyphantom2001-12-201-9/+9
|
* __collate_substitute() do something non-trivial only for German. For everyonedt1999-09-121-1/+2
| | | | | | | | else, it is equivalent to strdup(). So, we will check if the substitution tables are trivial at the load time, and possibly save 2 calls to __collate_substitute() in strcoll(). Still, __collate_substitute() should not exist.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Rename collate_range_cmp to __collate_range_cmp for internal usageache1996-10-311-1/+2
| | | | | | | inside libc. Add collate_range_cmp as alias to __collate_range_cmp for temp. backward compatibility. collate_range_cmp will be replaced with direct code for each external program for compatibility with the rest of world
* Save half of space in LC_COLLATE and remove unneded code.ache1996-10-151-7/+3
| | | | | | This change is not compatible with previous variant, however proper error code returned in both cases. Colldef changes will follows.
* Remove old version hooksache1996-08-121-2/+1
|
* Add internal function __collcmp once instead of adding it staticallyache1996-08-121-1/+2
| | | | to many places in the libc
* Add 8-bit collate stuffache1995-02-161-0/+69
Submitted by: alex@elvisti.kiev.ua
OpenPOWER on IntegriCloud