From owner-freebsd-hackers@FreeBSD.ORG Wed May 6 10:57:35 2009 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3564A106566B; Wed, 6 May 2009 10:57:35 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: from mail-fx0-f168.google.com (mail-fx0-f168.google.com [209.85.220.168]) by mx1.freebsd.org (Postfix) with ESMTP id 7C7E68FC18; Wed, 6 May 2009 10:57:34 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: by fxm12 with SMTP id 12so16399fxm.43 for ; Wed, 06 May 2009 03:57:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=TcR9eSm35crRM7D+s7SwfWHdEDT/vT3F74GS1ki9oN0=; b=msEQtbUAiXlU38PEXd8cEeG7A5JUBCxlovL/qLBAlZpxbtFpsoqDZ53JDyIx+jzwp1 vFSl5UTVRJhBsgIt/SF+SCT8cYFfJyggNJObpvyfrtNYdG2GbMHbOczEgpqOhUV3GZ5u pf6EpsQEttuA2F8/j8X6kLdb+bDElv5uN2/xQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=quCsTB8qQ02J6sy1lWjNeeVKJvwClhtANlEVcG8b+SW6Zxx9nnX65GRriOYP00NWAx sPMMTtNTbceDpwsRvSh3LXRnxqioDyp5WEBtAc2ztVDdrdne/JwsxYACQaT44A6p26z1 0L2jRXv3CiPJaitWNGJHrlFh94JxODuV9ep4Q= MIME-Version: 1.0 Received: by 10.204.60.72 with SMTP id o8mr1058678bkh.184.1241605731024; Wed, 06 May 2009 03:28:51 -0700 (PDT) In-Reply-To: <4A00B897.809@FreeBSD.org> References: <20090427183836.GA10793@zim.MIT.EDU> <49F5FE45.2090101@freebsd.org> <20090427193326.GA7654@britannica.bec.de> <20090427194904.GA11137@zim.MIT.EDU> <49F6C7A1.6070708@FreeBSD.org> <20090428122225.GA2862@britannica.bec.de> <24e9a86bf5995ba551db8f27aa204191.squirrel@webmail.kovesdan.org> <20090428180624.GA2223@britannica.bec.de> <4A00B897.809@FreeBSD.org> Date: Wed, 6 May 2009 14:28:51 +0400 Message-ID: <3cb459ed0905060328n4ad05d98xb5ba0c2e01d356e2@mail.gmail.com> From: Alexander Churanov To: Gabor Kovesdan Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org Subject: Re: SoC 2009: BSD-licensed libiconv in base system X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 10:57:35 -0000 Gabor, Joerg, I am currently working on UTF-8 support in syscons and highly interested in making FreeBSD using UTF-8 out of box. There is my $0.02: 1) Why discuss UCS-4 at all? UTF-32 is alreay in place. SImple, standardized, fixed-width and stateless. 2) I'm against using wchar_t internally, because C language standard does not require that a wchar_t variable can hold an UTF-32 code point. 3) Please, give an example of character that does not fit into UCS-4. I'll check whether it fits into UTF-32. I expect that any character fits into a single UTF-32 code point. Sincerely, Alexander Churanov