From owner-svn-src-head@FreeBSD.ORG Thu Jan 21 12:01:07 2010 Return-Path: Delivered-To: svn-src-head@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 860D61065696; Thu, 21 Jan 2010 12:01:07 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from server.mypc.hu (server.mypc.hu [87.229.73.95]) by mx1.freebsd.org (Postfix) with ESMTP id 360798FC2D; Thu, 21 Jan 2010 12:01:06 +0000 (UTC) Received: from server.mypc.hu (localhost [127.0.0.1]) by server.mypc.hu (Postfix) with ESMTP id 1F06F14DA318; Thu, 21 Jan 2010 13:01:06 +0100 (CET) X-Virus-Scanned: amavisd-new at server.mypc.hu Received: from server.mypc.hu ([127.0.0.1]) by server.mypc.hu (server.mypc.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id TxMdjtXAn90H; Thu, 21 Jan 2010 13:00:56 +0100 (CET) Received: from [192.168.1.105] (catv-89-132-179-104.catv.broadband.hu [89.132.179.104]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by server.mypc.hu (Postfix) with ESMTPSA id 2293F14DA311; Thu, 21 Jan 2010 13:00:56 +0100 (CET) Message-ID: <4B5841F7.4090408@FreeBSD.org> Date: Thu, 21 Jan 2010 13:00:55 +0100 From: Gabor Kovesdan User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; es-ES; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: Andrey Chernov , Bruce Evans , src-committers@FreeBSD.org, svn-src-all@FreeBSD.org, svn-src-head@FreeBSD.org References: <201001181344.o0IDiiEL079037@svn.freebsd.org> <20100120012639.B67517@delplex.bde.org> <20100120070843.GA45937@nagual.pp.ru> <20100120191752.Q2120@besplex.bde.org> <20100120094627.GA53020@nagual.pp.ru> <20100120211722.S2451@besplex.bde.org> <20100120121827.GA55236@nagual.pp.ru> <20100121155841.H1512@besplex.bde.org> <20100121115719.GA61292@nagual.pp.ru> In-Reply-To: <20100121115719.GA61292@nagual.pp.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: Subject: Unicode collation [Was: Re: svn commit: r202572 - head/lib/libc/gen] X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2010 12:01:07 -0000 El 2010. 01. 21. 12:57, Andrey Chernov escribió: > On Thu, Jan 21, 2010 at 04:25:53PM +1100, Bruce Evans wrote: > >>> To be used in practice, strcoll() should never fails, doing fallback to >>> strcmp() instead, not only in that, but in lots of other cases too (it may >>> set errno like EILSEQ, but not fails). The next important thing is to >>> return 0 only for true binary equals, additionaly ranking (f.e. by >>> strcmp()) anything inside classes of equality to stabilize result. >>> >>> I hope our strcoll() will be kept in that state after implementing >>> UCA too. >>> >> What is UCA? >> > http://unicode.org/reports/tr10/ > IIRC, there was a SoC student working on collation. Do we know something about him and the status of that project? Cheers, -- Gabor Kovesdan FreeBSD Volunteer EMAIL: gabor@FreeBSD.org .:|:. gabor@kovesdan.org WEB: http://people.FreeBSD.org/~gabor .:|:. http://kovesdan.org