From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from forward101j.mail.yandex.net (forward101j.mail.yandex.net [IPv6:2a02:6b8:0:801:2::101]) by sourceware.org (Postfix) with ESMTPS id 8CC55385043D for ; Sun, 4 Oct 2020 11:20:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 8CC55385043D Received: from mxback12o.mail.yandex.net (mxback12o.mail.yandex.net [IPv6:2a02:6b8:0:1a2d::63]) by forward101j.mail.yandex.net (Yandex) with ESMTP id A466A1BE0FE1; Sun, 4 Oct 2020 14:20:00 +0300 (MSK) Received: from myt6-016ca1315a73.qloud-c.yandex.net (myt6-016ca1315a73.qloud-c.yandex.net [2a02:6b8:c12:4e0e:0:640:16c:a131]) by mxback12o.mail.yandex.net (mxback/Yandex) with ESMTP id FdPcOKEjV8-K0FimXpW; Sun, 04 Oct 2020 14:20:00 +0300 Received: by myt6-016ca1315a73.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id jwK73RgJYH-JxmmAV2t; Sun, 04 Oct 2020 14:19:59 +0300 (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (Client certificate not present) Received: from [192.168.1.10] (HELO daemon2.darkdragon.lan) by daemon2 (Office Mail Server 0.8.12 build 08053101) with SMTP; Sun, 04 Oct 2020 11:18:09 -0000 Date: Sun, 4 Oct 2020 14:18:09 +0300 From: Andrey Repin X-Mailer: The Bat! (v6.8.8) Home Reply-To: cygwin@cygwin.com X-Priority: 3 (Normal) Message-ID: <634821436.20201004141809@yandex.ru> To: =?utf-8?Q?J=C3=A9r=C3=B4me_Froissart?= , cygwin@cygwin.com Subject: Re: Unconsistent command-line parsing in case of UTF-8 quoted arguments In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_THEBAT, NICE_REPLY_A, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Oct 2020 11:20:04 -0000 R3JlZXRpbmdzLCBKw6lyw7RtZSBGcm9pc3NhcnQhDQoNCj4gQnkgZGlzY3Vzc2luZyBhIG1l cmdlIHJlcXVlc3Qgb24gYW5vdGhlciBwcm9qZWN0IFsxXSwgSSB0aGluaw0KPiBiaWxsemlz cy1naCBmb3VuZCBhIHdlaXJkbmVzcyBpbiB0aGUgd2F5IEN5Z3dpbiBwYXJzZXMgdGhlIGNv bW1hbmQNCj4gbGluZSBhcmd1bWVudHMgd2hlbiBub24tQVNDSUkgY2hhcmFjdGVycyBjb21l IGludG8gcGxheS4NCg0KPiBFWFBFQ1RFRCBCRUhBVklPVVI6DQo+IGN5Z3dpbiBzaG91bGQg cGFyc2UgdGhlIGZvbGxvd2luZyBjb21tYW5kIGxpbmUNCj4gICAgIGJpbmFyeS5leGUgLS1u b24tYXNjaWkgImNoYXJhw6d0w6lycyIgLS1hc2NpaSAibm90aGluZy1mYW5jeS1oZXJlIg0K PiBhcw0KPiAgICAgYXJndiA9IFsiYmluYXJ5LmV4ZSIsDQo+ICAgICAgICAgICAgICItLW5v bi1hc2NpaSIsDQo+ICAgICAgICAgICAgICJjaGFyYVx4WFhceFhYdFx4WFhceFhYcnMiLA0K PiAgICAgICAgICAgICAiLS1hc2NpaSIsDQo+ICAgICAgICAgICAgICJub3RoaW5nLWZhbmN5 LWhlcmUiXQ0KPiAgICAgLy8gXHhYWFx4WFggYmVpbmcgdGhlIFVURi04IGVuY29kaW5nIG9m IHRoZSBzcGVjaWFsIGNoYXJhY3RlcnMsDQo+IGJ1dCB0aGlzIGRvZXMgbm90IHJlYWxseSBt YXR0ZXIgaGVyZQ0KPiBiZWZvcmUgY2FsbGluZyBtYWluKCkNCg0KPiBBQ1RVQUwgQkVIQVZJ T1VSOg0KPiBpdCBwYXJzZXMgaXQgYXMNCj4gICAgIGFyZ3YgPSBbImJpbmFyeS5leGUiLA0K PiAgICAgICAgICAgICAiLS1ub24tYXNjaWkiLA0KPiAgICAgICAgICAgICAiXCJjaGFyYVx4 WFhceFhYdFx4WFhceFhYcnNcIiIsIC8vIG1pbmQgdGhlIHVuc3RyaXBwZWQNCj4gcXVvdGVz IGhlcmUuLi4NCj4gICAgICAgICAgICAgIi0tYXNjaWkiLA0KPiAgICAgICAgICAgICAibm90 aGluZy1mYW5jeS1oZXJlIiAvLyAuLi5idXQgbm90IGhlcmUNCj4gICAgIF0NCg0KPiBJdCBs b29rcyB0aGF0IHdvcmRzIGNvbnRhaW5pbmcgVVRGLTggY2hhcmFjdGVycyBhcmUgbm90IHBy b3Blcmx5DQo+IHN0cmlwcGVkIHdoZW4gdGhleSBhcmUgc3Vycm91bmRlZCBieSBxdW90ZXMs IHVubGlua2UgQVNDSUkgd29yZHMuDQoNCj4gTW9yZSBleGFtcGxlcyBhbmQgYSBiZXR0ZXIg ZGVzY3JpcHRpb24gaXMgYXZhaWxhYmxlIGF0IFsxXSAodGhhbmtzIHRvDQo+IGJpbGx6aXNz LWdoIGZvciBoaXMgYW5hbHlzaXMsIG11Y2ggbW9yZSB0aG9yb3VnaCB0aGFuIG1pbmUpDQo+ IEZvciB0aGUgcmVjb3JkLCB3ZSB3cm90ZSBhIHdvcmstYXJvdW5kIGluIG91ciBzcGVjaWZp YyBwcm9ncmFtLCBidXQNCj4gaGFuZGxpbmcgdGhpcyBpc3N1ZSBpbiBDeWd3aW4gbWlnaHQg YmUgYSBiZXR0ZXIgd2F5IHRvIHNvbHZlIGl0Lg0KDQo+IFsxXTogaHR0cHM6Ly9naXRodWIu Y29tL2JpbGx6aXNzLWdoL3NzaGZzLXdpbi9wdWxsLzIwOCAoQ2hlY2tpbmcgZm9yDQo+IHF1 b3RlcyBhcm91bmQgbm9uLWFzY2lpIHVzZXJuYW1lcyBwYXNzZWQgYnkgV2luZG93cykNCg0K PiBUaGFua3MgZm9yIHlvdXIgaGVscCEgSW4gY2FzZSB5b3UgZGlkbid0IGhhdmUgdGltZSwg cGxlYXNlIHRlbGwgbWUNCj4gd2hlcmUgdG8gbG9vayBhdCwgYW5kIEkgbWlnaHQgdHJ5IHRv IGZpeCBpdCBteXNlbGYgYW5kIHNlbmQgYSBwYXRjaA0KPiBwcm9wb3NhbCBpZiB0aGF0IGlz IGVhc3kgZW5vdWdoIChJIGhhdmUgbmV2ZXIgcmVhZCBDeWd3aW4ncyBjb2RlIHlldCkuDQoN ClRoaXMgc2VlbXMgbGlrZSB0aGUgQ3lnd2luIGNvbW1hbmQgd2FzIGxhdW5jaGVkIGZyb20g YSBub24tQ3lnd2luIHRlcm1pbmFsIG9yDQpmcm9tIGEgdGVybWluYWwgd2hlcmUgbG9jYWxl IHdhcyBub3Qgc2V0IHRvIFVOSUNPREUuDQoNClBsZWFzZSBwcm92aWRlIHRoZSByZXN1bHRz IG9mICJsb2NhbGUiIGNvbW1hbmQgcmlnaHQgYmVmb3JlIHJ1bm5pbmcgeW91ciB0ZXN0DQpi aW5hcnkuDQoNCg0KLS0gDQpXaXRoIGJlc3QgcmVnYXJkcywNCkFuZHJleSBSZXBpbg0KU3Vu ZGF5LCBPY3RvYmVyIDQsIDIwMjAgMTQ6MTY6MTcNCg0KU29ycnkgZm9yIG15IHRlcnJpYmxl IGVuZ2xpc2guLi4=