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>