Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Jun 2002 16:34:51 +0400
From:      "Andrey A. Chernov" <ache@nagual.pp.ru>
To:        "Tim J. Robbins" <tjr@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/usr.bin/uniq uniq.c
Message-ID:  <20020606123450.GA88332@nagual.pp.ru>
In-Reply-To: <20020606202942.A45282@treetop.robbins.dropbear.id.au>
References:  <200206060313.g563DAi26751@freefall.freebsd.org> <20020606031545.GA83612@nagual.pp.ru> <20020606161843.A44561@treetop.robbins.dropbear.id.au> <20020606083246.GA85860@nagual.pp.ru> <20020606192402.A45186@treetop.robbins.dropbear.id.au> <20020606100352.GA86621@nagual.pp.ru> <20020606202942.A45282@treetop.robbins.dropbear.id.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jun 06, 2002 at 20:29:42 +1000, Tim J. Robbins wrote:
> it is incorrectly implemented. FreeBSD's strcoll() and strxfrm() are
> incorrectly implemented: strcoll("ss", "\xdf") == 0 in some locales on FreeBSD,
> but equals 1, -1 or -108 on all Solaris locales.

It have nothing common with strcoll() _implementation_ at all. This
equality information comes from collating table. It means that Solaris
collating tables not use "substitute" analog in that place. If you doubt
that some particular FreeBSD collating table should use "substitute",
contact with collating table author to ask what is really happens in his
language. It not means that this mechanism is deprecated in general and
not be used in another tables and utilities like uniq.

-- 
Andrey A. Chernov
http://ache.pp.ru/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020606123450.GA88332>