From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/11738 Path: news.gmane.org!.POSTED!not-for-mail From: Mikhail Kremnyov Newsgroups: gmane.linux.lib.musl.general Subject: Issues in mbsnrtowcs and wcsnrtombs Date: Tue, 18 Jul 2017 23:05:29 +0300 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1500408350 1399 195.159.176.226 (18 Jul 2017 20:05:50 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 18 Jul 2017 20:05:50 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 To: musl@lists.openwall.com Original-X-From: musl-return-11751-gllmg-musl=m.gmane.org@lists.openwall.com Tue Jul 18 22:05:45 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 1dXYkX-0008Kt-Fb for gllmg-musl@m.gmane.org; Tue, 18 Jul 2017 22:05:41 +0200 Original-Received: (qmail 5781 invoked by uid 550); 18 Jul 2017 20:05:44 -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 5749 invoked from network); 18 Jul 2017 20:05:42 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=QDnwbz16d5disodpfi501CT3A2OA2xa6nvYXCFmpZcY=; b=ihEBlXCqioPlaS/EVCaYUsTG6J/NUKRd93ksGmuVFYe49rpcAAuYOiKNFX69MJvKN9 tggXWeiROIC7C3dmCytbygqSF4hOOVj1RXFLhuwmzgskZw2RpUTvMIVM4KbVcaCl9Z24 nVSpRcDW0dydE7CZ15F6usYRsrGZc2wnOkvQE4EdcCXdkCSAJI26aXMTd6ZQ5FBpagVl tVQaZEzeZAy4pcnqS1fV7iA+1WLLw0gvz9bgI25dv2i7+Y2M927spUdK1c+i6MNGDLmc V/xtf4SN5X6pLBKrJwXro+vMZdl0wZLOUDjQGN4y0+pNN86OcIw56oDJGHveGDpw5+hk L5RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=QDnwbz16d5disodpfi501CT3A2OA2xa6nvYXCFmpZcY=; b=h4jfC7VRK5Dm3OaeMmLHzeFfEfhoWGce1yk4lfgdeZormhBjkRgQwPxJuNd8wPGkGe f7dK7LsF+7/mp/qZA+P80SQVNpm5NMY2nI6QACpbhY8FXvZ7iJQ9sWarruyxDo9xj0+A K14UJJA6fcxpdqeNZKzL5euVWQgs9jzAatkVwlA2a9NJTZiP5NtnPsllqFh3NtTUX48v MoGAcMEAwCpHlW/FQS/DOoOxR5DJT20RPxtS6RbMIobV5fIE3Yhzrif7XzYnVbSN7cdr MPFi67QCTYwLMkmGe3lmLizsNefYpFgQd3eqN1t8A2dV4B9YL52j0Aky/uHXTXB5eG0k XDnw== X-Gm-Message-State: AIVw112v78jTKcfjkq64gyshUm1Xq2xao+Uy5sWyhyGodZl/VTY/Q/qe 9ABRHiOqRSOCKyDN X-Received: by 10.25.15.152 with SMTP id 24mr1367411lfp.10.1500408331214; Tue, 18 Jul 2017 13:05:31 -0700 (PDT) Content-Language: en-GB Xref: news.gmane.org gmane.linux.lib.musl.general:11738 Archived-At: SGksCgpJdCBsb29rcyBsaWtlIHRoZXJlIGFyZSBzb21lIGJ1Z3MgaW4gdGhlIGltcGxlbWVu dGF0aW9ucyBvZiBtYnNucnRvd2NzCmFuZCB3Y3NucnRvbWJzLgpFLmcuIGluc2lkZSBtYnNu cnRvd2NzIHRoZXJlIGlzIHRoaXMgY29kZToKCiAgICB3aGlsZSAoIHMgJiYgd24gJiYgKCAo bjI9bi80KT49d24gfHwgbjI+MzIgKSApIHsKICAgICAgICBpZiAobjI+PXduKSBuMj13bjsK ICAgICAgICBuIC09IG4yOwogICAgICAgIGwgPSBtYnNydG93Y3Mod3MsICZzLCBuMiwgc3Qp OwoKSGVyZSAibiIgaXMgdGhlIG51bWJlciBvZiBzb3VyY2UgYnl0ZXMgdG8gY29udmVydCBh bmQgIm4yIiBpcyB0aGUgbnVtYmVyCm9mIHdpZGUgY2hhcnMgdGhhdCBtYXkgYmUgcHV0IHRv IHRoZSBkZXN0aW5hdGlvbiwgc28gaXQncyBpbmNvcnJlY3QgdG8Kc3VidHJhY3Qgb25lIGZy b20gYW5vdGhlci4gQW5kIGluZGVlZCBhIHNpbXBsZSB0ZXN0IHNob3dzIHRoYXQgdGhlCmZ1 bmN0aW9uIGRvZXNuJ3Qgd29yayBjb3JyZWN0bHkgaWYgbG9uZyBlbm91Z2ggbm9uLWFzY2lp IHN0cmluZyBpcwpwYXNzZWQgdG8gaXQuIEUuZy46CgogICAgY29uc3Qgc3RkOjpzdHJpbmcg b3JpZ1N0ciA9CnU4ItCw0LHQstCz0LTQtdGR0LbQt9C40LnQutC70LzQvdC+0L/RgNGB0YLR g9GE0YXRhtGH0YjRidGK0YvRjNGN0Y7Rj9CQ0JHQktCT0JTQldCB0JbQl9CY0JnQmtCb0JzQ ndCe0J/QoNCh0KLQo9Ck0KXQptCn0KjQqdCq0KvQrNCt0K7QryI7CiAgICBjb25zdCBzdGQ6 OnN0cmluZyBzcmNTdHIgPSBvcmlnU3RyICsgdTgi0ZfSkdGW0ZQiOwoKICAgIHN0ZDo6bWJz dGF0ZV90IHN0ID0ge307CiAgICBjb25zdCBjaGFyKiBzcmNQdHIgPSAmc3JjU3RyWzBdOwog ICAgc3RkOjp3c3RyaW5nIGRlc3Qoc3JjU3RyLmxlbmd0aCgpICsgMSwgd2NoYXJfdCgwKSk7 CgogICAgYXV0byByZXMgPSBtYnNucnRvd2NzKCZkZXN0WzBdLCAmc3JjUHRyLCBvcmlnU3Ry Lmxlbmd0aCgpLApkZXN0Lmxlbmd0aCgpLCAmc3QpOwoKICAgIHN0ZDo6Y291dCA8PCAicmVz ID0gIiA8PCByZXMgPDwgIiwgc3JjUHRyID0gIiA8PCAodm9pZCopc3JjUHRyIDw8CnN0ZDo6 ZW5kbDsKCkFuZCB0aGUgb3V0cHV0IGlzOgogICAgcmVzID0gNzAsIHNyY1B0ciA9IDAKCkhl cmUgbWJzbnJ0b3djcyB3YXMgdG9sZCB0byBjb252ZXJ0IG9ubHkgIm9yaWdTdHIubGVuZ3Ro KCkiIG51bWJlciBvZgpieXRlcywgd2hpY2ggY29udGFpbiA2NiAyLWJ5dGUgY2hhcmFjdGVy cywgYnV0IGl0IGNvbnZlcnRlZCA3MCwgc3RvcHBpbmcKb25seSBhZnRlciB0aGUgemVybyBj aGFyIHdhcyBtZXQuCgpBIHNpbWlsYXIgcHJvYmxlbSBoYXBwZW5zIHdpdGggd2NzbnJ0b21i cyB1c2luZyBhIHNsaWdodGx5IGxvbmdlciBzdHJpbmc6CgogICAgc3RkOjp3c3RyaW5nIHNy Y1N0ciA9Ckwi0LDQsdCy0LPQtNC10ZHQttC30LjQudC60LvQvNC90L7Qv9GA0YHRgtGD0YTR hdGG0YfRiNGJ0YrRi9GM0Y3RjtGP0JDQkdCS0JPQlNCV0IHQltCX0JjQmdCa0JvQnNCd0J7Q n9Cg0KHQotCj0KTQpdCm0KfQqNCp0KrQq9Cs0K3QrtCv0LDQsdCy0LPQtNC10ZHQttC30LjQ udC60LvQvNC90L7Qv9GA0YHRgtGD0YTRhdGG0YfRiNGJ0YrRi9GM0Y3RjtGPIjsKCiAgICBj b25zdCB3Y2hhcl90KiBzcmNQdHIgPSAmc3JjU3RyWzBdOwogICAgc3RkOjptYnN0YXRlX3Qg c3QgPSB7fTsKICAgIHN0ZDo6c3RyaW5nIGRlc3Qoc3JjU3RyLmxlbmd0aCgpICogNCArIDEs IGNoYXIoMCkpOwoKICAgIGF1dG8gcmVzID0gd2NzbnJ0b21icygmZGVzdFswXSwgJnNyY1B0 ciwgc3JjU3RyLmxlbmd0aCgpLApkZXN0Lmxlbmd0aCgpLCAmc3QpOwoKICAgIHN0ZDo6Y291 dCA8PCAicmVzID0gIiA8PCByZXMgPDwgIiwgZGVzdCA9ICIgPDwgZGVzdCA8PCBzdGQ6OmVu ZGw7CgpUaGUgb3V0cHV0OgogICAgcmVzID0gOTgsIGRlc3QgPSDQsNCx0LLQs9C00LXRkdC2 0LfQuNC50LrQu9C80L3QvtC/0YDRgdGC0YPRhNGF0YbRh9GI0YnRitGL0YzRjdGO0Y/QkNCR 0JLQk9CU0JXQgdCW0JfQmNCZ0JrQm9Cc0J3QngogICAKSS5lLiBpdCBvbmx5IGNvbnZlcnRl ZCA0OSBjaGFyYWN0ZXJzIGluc3RlYWQgb2YgOTkuCgoKTWlraGFpbC4KCgo=