History log of /freebsd-10.0-release/lib/libc/locale/collcmp.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 227753 20-Nov-2011 theraven

Implement xlocale APIs from Darwin, mainly for use by libc++. This adds a
load of _l suffixed versions of various standard library functions that use
the global locale, making them take an explicit locale parameter. Also
adds support for per-thread locales. This work was funded by the FreeBSD
Foundation.

Please test any code you have that uses the C standard locale functions!

Reviewed by: das (gdtoa changes)
Approved by: dim (mentor)


# 142653 27-Feb-2005 phantom

ANSI'fy prototypes


# 118396 03-Aug-2003 ache

Restore including of "collate.h", for its own prototype (mis)match detection


# 118378 03-Aug-2003 ache

Remove commented out and never used code


# 118376 03-Aug-2003 ache

Remove __collate_range_cmp() stabilization, it conflicts with ranges


# 92986 22-Mar-2002 obrien

Fix the style of the SCM ID's.
I believe have made all of libc .c's as consistent as possible.


# 62758 07-Jul-2000 ache

fix comment


# 50476 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 27863 03-Aug-1997 ache

Remove collate_range_cmp, was left for temp. backward compatibility


# 22993 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

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.


# 19275 31-Oct-1996 ache

Rename collate_range_cmp to __collate_range_cmp for internal usage
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


# 19129 23-Oct-1996 ache

Simplify debug output
Simplify collate_range_cmp for ASCII-compatible collate we have now


# 18331 17-Sep-1996 ache

Add comment explaining what function does
Cover strcoll return 0 case too


# 17599 14-Aug-1996 ache

Add Id


# 17576 13-Aug-1996 ache

simplify/speedup/extend


# 17556 12-Aug-1996 ache

Remove old version hooks


# 17551 12-Aug-1996 ache

There is so many places where range comparation (using collate)
needed (much more than I think initially), so I forced to add
new user-visible non-standard function to libc.


# 17530 12-Aug-1996 ache

Add internal function __collcmp once instead of adding it statically
to many places in the libc