From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/11021 Path: news.gmane.org!.POSTED!not-for-mail From: He X Newsgroups: gmane.linux.lib.musl.general Subject: Re: Re: a bug in bindtextdomain() and strip '.UTF-8' Date: Thu, 9 Feb 2017 17:49:13 +0800 Message-ID: References: <20170129133946.GT17692@port70.net> <20170129140747.GJ1533@brightrain.aerifal.cx> <20170129155507.GK1533@brightrain.aerifal.cx> <20170129163329.GL1533@brightrain.aerifal.cx> <20170208143147.GY1533@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a114388b006dd4a054815e6da X-Trace: blaine.gmane.org 1486633790 8357 195.159.176.226 (9 Feb 2017 09:49:50 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 9 Feb 2017 09:49:50 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-11036-gllmg-musl=m.gmane.org@lists.openwall.com Thu Feb 09 10:49:46 2017 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1cblMG-0001oH-6D for gllmg-musl@m.gmane.org; Thu, 09 Feb 2017 10:49:44 +0100 Original-Received: (qmail 14036 invoked by uid 550); 9 Feb 2017 09:49:47 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 14009 invoked from network); 9 Feb 2017 09:49:46 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=VSyIk1BQlRUQST5a/28oPQKLpopUHgqE9Sl1A0scnbg=; b=UdsE0gbmFuBFBkenT9ivp3zbSQ3+/6rIpGrW5FaNsEOa3035Z4V5ndP2tQDNhzxGHq BzP8dBjc5KOHp/O9k6gHO2k8Dpe7qreou7vHLWfJhyoLPnwNB1uZ2C9P0cIGZOkPAF3V KXU66Kqe0yBq39z15P6UOXLE/VQutjfypxJZD3M7Pglj8wupW5NojG2GcaHn3hPGUAx5 hlTA28hyKukpS9p14uGgEtPHsMjjzJgH3N2o4VU/iw4NM26YQfIJ7Kc5NZDGL8RWEjIm X/LLDlKKBrlkgP7C7/5iACxzYXmsZgpedUpvm2N5N3jEBnO2d2ansd9pP+c7lIUsm0mG to1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=VSyIk1BQlRUQST5a/28oPQKLpopUHgqE9Sl1A0scnbg=; b=g8qHZ6rFVjJaPDx0wb1ijxtyWPxdqm6qOwyEDhogNFghdQM088g+1G0tfast+lWbgp JNb3nufMUTLd0KYpnEIHYYVbxV2f+UdauEAUeVlZmbvTuaOE1xdUryJDqZQxrL6yhDrU Ed6WQf0khQjzL29nxgjXZBvHqe7ryQAW1B2dyvT2+yy5OAEJP5BZ/XYa4/H+01RjXR8c xYaf0ihnjQ1H5Xp74D+q5uoh506GqGJlHELcFswKqh0xjY9E8MA2whbzsSGi6WkSTO5M bNKixt/4UlQmLZTelQB3B/WmL5ZHC0jzuw1mh6zgPP6BptZKvlWfNWfbX3q4Is/w2jN6 hcrQ== X-Gm-Message-State: AMke39mP0AXcKA8avpQhRW5BO4h8CUpQ+kONThflXfBMkj93+Nq2DeQA68hcCeWjyL6vg4Yg/HHcHwfbCIQAUQ== X-Received: by 10.31.49.81 with SMTP id x78mr1075826vkx.82.1486633774227; Thu, 09 Feb 2017 01:49:34 -0800 (PST) In-Reply-To: <20170208143147.GY1533@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:11021 Archived-At: --001a114388b006dd4a054815e6da Content-Type: multipart/alternative; boundary=001a114388b006dd44054815e6d8 --001a114388b006dd44054815e6d8 Content-Type: text/plain; charset=UTF-8 sry! 2017-02-08 22:31 GMT+08:00 Rich Felker : > On Wed, Feb 08, 2017 at 06:13:30PM +0800, He X wrote: > > here the patch is: http://paste.ubuntu.com/23953329/ > > The code tested, but maybe it sucks. > > Patches need to be attached and sent to the list, not pastebins that > might disappear. The latter don't work for discussing and preserving > discussion of the patch. > > Rich > --001a114388b006dd44054815e6d8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
sry!
--001a114388b006dd44054815e6d8-- --001a114388b006dd4a054815e6da Content-Type: text/plain; charset=US-ASCII; name="locale.diff" Content-Disposition: attachment; filename="locale.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iyy7c1se0 LS0tIGEvc3JjL2xvY2FsZS9kY25nZXR0ZXh0LmMJMjAxNy0wMi0wNiAxNDozOToxNy44NjA0ODI2 MjQgKzAwMDAgCisrKyBiL3NyYy9sb2NhbGUvZGNuZ2V0dGV4dC5jCTIwMTctMDItMDYgMTQ6Mzk6 MTcuODYwNDgyNjI0ICswMDAwCkBAIC0xOSw2ICsxOSw3IEBACiB9OwogCiBzdGF0aWMgdm9pZCAq dm9sYXRpbGUgYmluZGluZ3M7CitjaGFyICpfX3N0cmNocm51bChjb25zdCBjaGFyICosIGludCk7 CiAKIHN0YXRpYyBjaGFyICpnZXR0ZXh0ZGlyKGNvbnN0IGNoYXIgKmRvbWFpbm5hbWUsIHNpemVf dCAqZGlybGVuKQogewpAQCAtMTQzLDcgKzE0Myw3IEBACiAKIAljYXRuYW1lID0gY2F0bmFtZXNb Y2F0ZWdvcnldOwogCWNhdGxlbiA9IGNhdGxlbnNbY2F0ZWdvcnldOwotCWxvY2xlbiA9IHN0cmxl bihsb2NuYW1lKTsKKwlsb2NsZW4gPSBfX3N0cmNocm51bChsb2NuYW1lLCAnLicpIC0gbG9jbmFt ZTsKIAogCXNpemVfdCBuYW1lbGVuID0gZGlybGVuKzEgKyBsb2NsZW4rMSArIGNhdGxlbisxICsg ZG9tbGVuKzM7CiAJY2hhciBuYW1lW25hbWVsZW4rMV0sICpzID0gbmFtZTsKQEAgLTE1Nyw2ICsx NTcsOCBAQAorcmV3cml0ZV9sb2M6CiAJbWVtY3B5KHMsIGxvY25hbWUsIGxvY2xlbik7CiAJc1ts b2NsZW5dID0gJy8nOwogCXMgKz0gbG9jbGVuICsgMTsKK3NraXBfbG9jOgogCW1lbWNweShzLCBj YXRuYW1lLCBjYXRsZW4pOwogCXNbY2F0bGVuXSA9ICcvJzsKIAlzICs9IGNhdGxlbiArIDE7CkBA IC0xNzQsNyArMTc1LDIyIEBACiAJCXZvaWQgKm9sZF9jYXRzOwogCQlzaXplX3QgbWFwX3NpemU7 CiAJCWNvbnN0IHZvaWQgKm1hcCA9IF9fbWFwX2ZpbGUobmFtZSwgJm1hcF9zaXplKTsKLQkJaWYg KCFtYXApIGdvdG8gbm90cmFuczsKKwkJaWYgKCFtYXApIHsKKwkJCWlmIChzID0gc3RyY2hyKG5h bWUgKyBkaXJsZW4gKyAxLCAnQCcpKSB7CisJCQkJKnMrKyA9ICcvJzsKKwkJCQlnb3RvIHNraXBf bG9jOworCQkJfQorCQkJaWYgKGxvY25hbWUgJiYgKHMgPSBzdHJjaHIobmFtZSArIGRpcmxlbiAr IDEsICdfJykpICYmIChzdHJjaHIobmFtZSArIGRpcmxlbiArMSwgJy8nKSA+IHMpICkgeworCQkJ CWlmIChsb2NuYW1lID0gc3RyY2hyKGxvY25hbWUsICdAJykpIHsKKwkJCQkJbG9jbGVuID0gX19z dHJjaHJudWwobG0tPm5hbWUsICcuJykgLSBsb2NuYW1lOworCQkJCQlnb3RvIHJld3JpdGVfbG9j OworCQkJCX0gZWxzZSB7CisJCQkJCSpzKysgPSAnLyc7CisJCQkJCWdvdG8gc2tpcF9sb2M7CisJ CQkJfQorCQkJfQorCQkJZ290byBub3RyYW5zOworCQl9CiAJCXAgPSBjYWxsb2Moc2l6ZW9mICpw ICsgbmFtZWxlbiArIDEsIDEpOwogCQlpZiAoIXApIHsKIAkJCV9fbXVubWFwKCh2b2lkICopbWFw LCBtYXBfc2l6ZSk7Ci0tLSBhL3NyYy9sb2NhbGUvbG9jYWxlX21hcC5jCTIwMTctMDItMDYgMTQ6 Mzk6MTcuNzk3MTQ4NzUwICswMDAwCisrKyBiL3NyYy9sb2NhbGUvbG9jYWxlX21hcC5jCTIwMTct MDItMDYgMTQ6Mzk6MTcuNzk3MTQ4NzUwICswMDAwCkBAIC0zMiw2ICszMiw3IEBACiAJc3RydWN0 IF9fbG9jYWxlX21hcCAqbmV3ID0gMDsKIAljb25zdCBjaGFyICpwYXRoID0gMCwgKno7CiAJY2hh ciBidWZbMjU2XTsKKwljaGFyICpkb3RwOwogCXNpemVfdCBsLCBuOwogCiAJaWYgKCEqdmFsKSB7 CkBAIC00MCw2ICs0MSwxMiBAQAogCQkodmFsID0gZ2V0ZW52KCJMQU5HIikpICYmICp2YWwgfHwK IAkJKHZhbCA9ICJDLlVURi04Iik7CiAJfQorCWlmIChkb3RwID0gc3RyY2hyKHZhbCwgJy4nKSkg eworCQljaGFyIHBhcnRbMjU2XTsKKwkJbWVtY3B5KHBhcnQsIHZhbCwgZG90cCAtIHZhbCk7CisJ CW1lbWNweSgmcGFydFtkb3RwIC0gdmFsXSwgIi5VVEYtOFwwIiwgNyk7CisJCXZhbCA9IHBhcnQ7 CisJfQogCiAJLyogTGltaXQgbmFtZSBsZW5ndGggYW5kIGZvcmJpZCBsZWFkaW5nIGRvdCBvciBh bnkgc2xhc2hlcy4gKi8KIAlmb3IgKG49MDsgbjxMT0NBTEVfTkFNRV9NQVggJiYgdmFsW25dICYm IHZhbFtuXSE9Jy8nOyBuKyspOwo= --001a114388b006dd4a054815e6da--