From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.devel Subject: Re: [PATCH] Improve handling of Unicode byte-order marks (BOMs) Date: Fri, 5 Apr 2013 00:42:26 -0700 (PDT) Message-ID: <1365147746.81118.YahooMailNeo@web120403.mail.ne1.yahoo.com> References: <87ip43zyf0.fsf@tines.lan> <87r4irq0zp.fsf@gnu.org> <874nfnza5g.fsf@tines.lan> <87a9pfml1n.fsf@gnu.org> <87zjxfxsl5.fsf@tines.lan> <8738v69g10.fsf@pobox.com> <87wqshv3gy.fsf@tines.lan> Reply-To: Mike Gran NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1365147759 26368 80.91.229.3 (5 Apr 2013 07:42:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 5 Apr 2013 07:42:39 +0000 (UTC) Cc: =?iso-8859-1?Q?Ludovic_Court=E8s?= , "guile-devel@gnu.org" To: Mark H Weaver , Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Apr 05 09:43:06 2013 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UO1If-00077E-Bx for guile-devel@m.gmane.org; Fri, 05 Apr 2013 09:43:05 +0200 Original-Received: from localhost ([::1]:58898 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UO1IG-0006ZV-GO for guile-devel@m.gmane.org; Fri, 05 Apr 2013 03:42:40 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:50211) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UO1IA-0006ZK-TF for guile-devel@gnu.org; Fri, 05 Apr 2013 03:42:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UO1I5-0005eq-Lh for guile-devel@gnu.org; Fri, 05 Apr 2013 03:42:34 -0400 Original-Received: from nm36-vm0.bullet.mail.ne1.yahoo.com ([98.138.229.112]:33729) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UO1I5-0005eT-3P for guile-devel@gnu.org; Fri, 05 Apr 2013 03:42:29 -0400 Original-Received: from [98.138.226.179] by nm36.bullet.mail.ne1.yahoo.com with NNFMP; 05 Apr 2013 07:42:27 -0000 Original-Received: from [98.138.226.163] by tm14.bullet.mail.ne1.yahoo.com with NNFMP; 05 Apr 2013 07:42:27 -0000 Original-Received: from [127.0.0.1] by omp1064.mail.ne1.yahoo.com with NNFMP; 05 Apr 2013 07:42:27 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 744485.30183.bm@omp1064.mail.ne1.yahoo.com Original-Received: (qmail 90469 invoked by uid 60001); 5 Apr 2013 07:42:27 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1365147747; bh=2vi89OCvoqbg/V6Ku/KK5j1e8qRKHMW/570t8TiOxcc=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=sZ8BNtGtxR7bdjpShHErT4m9vg1T/HQsOMpWWoQLJywL63D3pxNKTqV+oOCpq78/5e8vTDquW8enBjLHIBWRQR0FEof5Hr69D42zMYvmBrj3UZwzWe0M/mfQT0uiw0V1eAIhPxAMf7Eqg/OMEtO/Vjlxm2Cjn+qUa0AwNMllWOg= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=rh01YcliiyqFrI7jF37mB/3mMd9VssYBn9Ic7/sLoU5sB8v2D6Y4KSrRnMEOJiNtM/3CKS5SjX3bade3AXSVQ9fAabRRZ0JjlGEZklODYDIYxqbacVEYtsOZXGv4Kmr+Rd6hB6mJ/3r85O2xK94uocoU1gTXlGmwb8uycWNBCNA=; X-YMail-OSG: Sxxst64VM1lYf5ueztG2tRBL3578jQa6sSSsUochVfh7nn. mVVECrUEUk9g0yaa8dCr16ZASu9cb2SUFkTEmlWWuM9lbSNBnO7g7OvLzVtW jbmn1uIWw1ziIphJLAuT2NKjheThqCS7iDO_zFeYkjA8_J7BPsTi_8nxe4x1 kC7yEhJ0eBKqd5TmpQEQ0b6V1Hy2dhp4XqMnZDdKAXYjT.ZYfz2qU4iy0l5s YfVB6SrQZ_fLYEThrBCr.HVg_uJtctpafb1BKqOR3j0j6PGeyqLGV765y4j5 teQrtzyjOie0rcG6x_jMsCvseoo7A58sxWvBVCLxoBurn.A7XmUlAL61fwWd 84Tolgp9aHLPH0UmoJgTkx2GNFDoC3_OnkD6V7OPfwFjgsZnbPTl4eWmwP1f NPOuwtSfMigyQ2XYIuYeibbPwdBi_Ga8QZ5ahmA7iHMuye7lHMrZQmcF_Tsj 8.Pj5DPteeZ.Zz3._HZvFwHp5D5GTm50CelXpOMXkRUveju8bljBEGkmBg1m jooNNHOZ.J3khj7ZyxGg- Original-Received: from [71.130.219.208] by web120403.mail.ne1.yahoo.com via HTTP; Fri, 05 Apr 2013 00:42:26 PDT X-Rocket-MIMEInfo: 002.001, Pj4.ICArwqAgwqAgwqAgLyogSWYgdGhlIHNwZWNpZmllZCBlbmNvZGluZyBpcyBVVEYtMTYgb3IgVVRGLTMyLCB0aGVuIG1ha2UKPj4.ICArwqAgwqAgwqAgwqAgIHRoYXQgbW9yZSBwcmVjaXNlIGJ5IGRlY2lkaW5nIHdoYXQgZW5kaWFubmVzcyB0byB1c2UuwqAgKi8KPj4.ICArwqAgwqAgwqAgaWYgKHN0cmNhc2VjbXAgKHB0LT5lbmNvZGluZywgIlVURi0xNiIpID09IDApCj4.PiAgK8KgIMKgIMKgIMKgIHByZWNpc2VfZW5jb2RpbmcgPSBkZWNpZGVfdXRmMTZfZW5jb2RpbmcgKHBvcnQsIG1vZGUpOwo.Pj4BMAEBAQE- X-Mailer: YahooMailWebService/0.8.140.532 In-Reply-To: <87wqshv3gy.fsf@tines.lan> X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-Received-From: 98.138.229.112 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:16150 Archived-At: >>> +=A0 =A0 =A0 /* If the specified encoding is UTF-16 or UTF-32, then ma= ke=0A>>> +=A0 =A0 =A0 =A0 that more precise by deciding what endianness t= o use.=A0 */=0A>>> +=A0 =A0 =A0 if (strcasecmp (pt->encoding, "UTF-16") = =3D=3D 0)=0A>>> +=A0 =A0 =A0 =A0 precise_encoding =3D decide_utf16_encodin= g (port, mode);=0A>>> +=A0 =A0 =A0 else if (strcasecmp (pt->encoding, "UTF= -32") =3D=3D 0)=0A>>> +=A0 =A0 =A0 =A0 precise_encoding =3D decide_utf32_e= ncoding (port, mode);=0A>> =0A>> Ideally these comparisons would not be lo= cale-dependent.=A0 Dunno.=0A> =0A> Yes, that would be preferable.=A0 We tal= ked about adding an=0A> 'ascii_strcasecmp' function.=A0 What file do you th= ink it should be=0A> defined in?=0A=0AIt would be a trivial function to wri= te, of course, but there is a=0Ac-strcasecmp func in gnulib.