From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Hansen Newsgroups: gmane.emacs.bugs,gmane.emacs.devel Subject: bug#55719: [PATCH] bindat strz fixes Date: Wed, 1 Jun 2022 16:23:57 -0400 Message-ID: References: <6b1670d3-ae69-7f95-0e7d-d7cee0763c4a@rhansen.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------iTxEO0PgQustDwet0QF5hWXF" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22183"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Cc: 55719@debbugs.gnu.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jun 01 22:26:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nwUuy-0005WW-Vc for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Jun 2022 22:26:13 +0200 Original-Received: from localhost ([::1]:47000 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nwUuw-0000KE-On for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Jun 2022 16:26:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51752) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwUtt-0000K2-KD for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2022 16:25:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58083) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nwUtq-0000hV-Bf for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2022 16:25:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nwUtq-0007SP-7l for bug-gnu-emacs@gnu.org; Wed, 01 Jun 2022 16:25:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Hansen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Jun 2022 20:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55719 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 55719-submit@debbugs.gnu.org id=B55719.165411504528578 (code B ref 55719); Wed, 01 Jun 2022 20:25:02 +0000 Original-Received: (at 55719) by debbugs.gnu.org; 1 Jun 2022 20:24:05 +0000 Original-Received: from localhost ([127.0.0.1]:51978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nwUsv-0007Qr-C0 for submit@debbugs.gnu.org; Wed, 01 Jun 2022 16:24:05 -0400 Original-Received: from spork.scientician.org ([66.228.35.160]:48722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nwUss-0007QX-Bl for 55719@debbugs.gnu.org; Wed, 01 Jun 2022 16:24:03 -0400 X-Submitted: to spork.scientician.org (Postfix) with ESMTPSA id 976B14A1AC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1654115041; bh=TQGZWiDjl3C76SDK4HSb+Z3G6uP/eUBaa+FY4ABJtKc=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=a8rRxoZgD/60IvLo5xnZ8b2/BxyYG97g38ImeGMoj3xQdWRKIICpae9os+0qHXLo3 v8B+9KcRJiNTmjzxbzVHB3FPbP1s7Hf/cJidu1fgA8xjleKs6ghrVgehDO3k7kHUof A0U6x9Hcba0Qc2+Q+pcMXHTQAv1u3H2C6Qvcs0GI= X-Submitted: to mail.scientician.org (Postfix) with ESMTPSA id 67662201B8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1654115038; bh=TQGZWiDjl3C76SDK4HSb+Z3G6uP/eUBaa+FY4ABJtKc=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=e6o0lYj6bPmr2IIGz0Qg/FmLj32p7GlcYOK9+pAiedVty/sOiCb8j7mLaQx19Q+hR Emmaezku54XtyhAy9aJvAFtt7wPr10x/3Jy2H3aGeIu/fal11W8ZO2BWsJcgP2Q+6X /VMc9R+l6imd2LnHAAAYybh1BGvk8oEy//vSFe+Y= Content-Language: en-US In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:233512 gmane.emacs.devel:290532 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------iTxEO0PgQustDwet0QF5hWXF Content-Type: multipart/mixed; boundary="------------a003EM4AzzpTlGXBTeH9r60P"; protected-headers="v1" From: Richard Hansen To: Stefan Monnier Cc: emacs-devel@gnu.org, 55719@debbugs.gnu.org Message-ID: Subject: Re: [PATCH] bindat strz fixes References: <6b1670d3-ae69-7f95-0e7d-d7cee0763c4a@rhansen.org> In-Reply-To: --------------a003EM4AzzpTlGXBTeH9r60P Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gNi8xLzIyIDA4OjA0LCBTdGVmYW4gTW9ubmllciB3cm90ZToNCj4+ICAgICogVGhlIGRv Y3VtZW50YXRpb24gc2F5cyB0aGF0IHRoZSBwYWNrZWQgb3V0cHV0IGlzIG51bGwgdGVybWlu YXRlZA0KPj4gICAgICBzbyB0aGF0J3Mgd2hhdCB1c2VycyBleHBlY3QuDQo+PiAgICAqIEl0 IGlzIHNhZmVyIChwYWNrZWQgb3V0cHV0IGlzIGxlc3MgbGlrZWx5IHRvIGNhdXNlIHNvbWUg b3RoZXINCj4+ICAgICAgcHJvZ3JhbSB0byBydW4gcGFzdCB0aGUgZW5kIG9mIHRoZSBmaWVs ZCkuDQo+PiAgICAqIFdpdGhvdXQgdGhpcyBjaGFuZ2UsIHRoZXJlIGlzIG5vIGRpZmZlcmVu Y2UgYmV0d2VlbiBgc3RyeiBOYCBhbmQNCj4+ICAgICAgYHN0ciBOYC4gU28gd2hhdCB3b3Vs ZCBiZSB0aGUgcG9pbnQgb2YgYHN0cnogTmA/DQo+PiAgICAqIElmIHRoZSB1c2VyIHNlbGVj dGVkIHN0cnosIHRoZSBhcHBsaWNhdGlvbiBwcm9iYWJseSByZXF1aXJlcyBudWxsDQo+PiAg ICAgIHRlcm1pbmF0aW9uIGluIGFsbCBjYXNlcywgbm90IGp1c3Qgd2hlbiB0aGUgc3RyaW5n IGlzIHVuZGVyIGENCj4+ICAgICAgY2VydGFpbiBsZW5ndGguDQo+IA0KPiBZb3UncmUgbGlz dGluZyBhZHZhbnRhZ2VzIG9mIHRoaXMgY2hvaWNlLCB3aGljaCB3ZSBrbm93IGFib3V0IGFs cmVhZHkuDQo+IFRoZSBvdGhlciBjaG9pY2UgYWxzbyBoYXMgYWR2YW50YWdlcy4gIFRoZXNl IGRvbid0IGNvdW50IGFzICJwYXJ0aWN1bGFyDQo+IHJlYXNvbnMiIChlLmcuIGEgcmVhbC1s aWZlIGNvbmNyZXRlICpuZWVkKiBmb3IgaXQsIHJhdGhlciB0aGFuIGEgbWVyZQ0KPiBwcmVm ZXJlbmNlKS4NCg0KSSBkb24ndCBoYXZlIGEgY29uY3JldGUgbmVlZCBmb3IgaXQgYXQgdGhl IG1vbWVudC4gSSBqdXN0IG5vdGljZWQgdGhlIGJ1ZyB3aGlsZSBJIHdhcyBmaXhpbmcgdGhl IG90aGVyIGJ1Z3MuIEkgY2FuIGxlYXZlIHRoYXQgY2hhbmdlIG91dCBvZiB0aGUgcGF0Y2gg c2VyaWVzIGlmIHRoYXQgaXMgdGhlIG9ubHkgdGhpbmcgaW1wZWRpbmcgbWVyZ2UuDQoNCj4g VGhlIHBhcnRpY3VsYXIgcmVhc29uIHRvIHByZWZlciB0aGUgY3VycmVudCBiZWhhdmlvciBp cw0KPiBiYWNrd2FyZCBjb21wYXRpYmlsaXR5ICh3aGljaCB3ZSBjb3VsZCBjYWxsICJpbmVy dGlhIikuDQoNCkFueW9uZSB0aGF0IG5lZWRzIHRoZSBjdXJyZW50IGJlaGF2aW9yIHNob3Vs ZCBiZSB1c2luZyBgc3RyIE5gLCBub3QgYHN0cnogTmAuIElmIHRoZXkncmUgdXNpbmcgYHN0 cnogTmAsIHRoZW4gSSB3b3VsZCBjb25zaWRlciB0aGF0IHRvIGJlIGEgYnVnIGluIHRoZWly IGNvZGUuIElmIHRoaXMgY2hhbmdlIGJyZWFrcyBzb21lb25lLCB0aGV5IGNhbiBmaXggaXQg ZWFzaWx5OiBqdXN0IGNoYW5nZSBgc3RyeiBOYCB0byBgc3RyIE5gLiBJIHVuZGVyc3RhbmQg dGhhdCB3ZSBzaG91bGQgZW5kZWF2b3IgdG8gbWFpbnRhaW4gY29tcGF0aWJpbGl0eSwgYnV0 IGtlZXBpbmcgdGhlIGN1cnJlbnQgYmVoYXZpb3Igd291bGQgYmUgaW50ZW50aW9uYWxseSBw cmVzZXJ2aW5nIGEgYnVnIHRvIGFjY29tbW9kYXRlIG90aGVyIGJ1Z3MuIEkgZG9uJ3QgdGhp bmsgdGhhdCdzIGEgZ29vZCB0cmFkZS1vZmYuDQoNCj4gTm90ZSBhbHNvIHRoYXQgYHN0cnpg IHdpdGhvdXQgYSBsZW5ndGggKG9yIHdpdGggYSBuaWwgbGVuZ3RoKSBiZWhhdmVzDQo+IHRo ZSB3YXkgeW91IHdhbnQuDQoNCk5vIC0tIHN0cnogd2l0aG91dCBhIGxlbmd0aCByZXN1bHRz IGluIHZhcmlhYmxlIGxlbmd0aCBlbmNvZGluZy4gV2l0aG91dCB0aGVzZSBjaGFuZ2VzLCB0 aGUgb25seSB3YXkgdG8gZ2V0IGEgZml4ZWQgbGVuZ3RoIG91dHB1dCB3aXRoIGd1YXJhbnRl ZWQgbnVsbCB0ZXJtaW5hdGlvbiBpcyB0byBkbyBgKHN1YnN0cmluZyBzdHIgMCAoMS0gTikp YCBiZWZvcmUgcGFja2luZy4gKE9yIGV4cGxpY2l0bHkgcGFjayBhIHNlcGFyYXRlIHplcm8g Ynl0ZSBpbW1lZGlhdGVseSBhZnRlciB0aGUgYHN0ciBOLTFgIG9yIGBzdHJ6IE4tMWAgZW50 cnkuKQ0KDQo+IE9mIGNvdXJzZSwgd2UgY291bGQgYWRkIGFuIGFkZGl0aW9uYWwgKG9wdGlv bmFsKSBhcmcgdG8gYHN0cnpgIHRvDQo+IHNwZWNpZnkgd2hhdCBzaG91bGQgaGFwcGVuIHdo ZW4gdW5wYWNraW5nIGEgc3RyaW5nIHdpdGggbWlzc2luZyBOVUwgYnl0ZQ0KPiBhcyB3ZWxs IGFzIHdoZXRoZXIgdG8gdHJ1bmNhdGUgdG8gTi0xIGNoYXJzIHJhdGhlciB0aGFuIHRvIE4g Y2hhcnMgdG8NCj4gbWFrZSBzdXJlIHRoZXJlIGlzIGEgdGVybWluYXRpbmcgTlVMIGJ5dGUu DQoNCkkgZG9uJ3QgdGhpbmsgdGhhdCdzIG5lY2Vzc2FyeS4gSSB0aGluayBtb3N0IHVzZSBj YXNlcyBhcmUgc2F0aXNmaWVkIGJ5IHRoZSBjdXJyZW50IHN0ciBiZWhhdmlvciBhbmQgdGhl IHN0cnogYmVoYXZpb3Igd2l0aCB0aGVzZSBwYXRjaGVzLg0KDQo+Pj4gSG93ICdib3V0DQo+ Pj4gICAgICAgIChiaW5kYXQtdW5wYWNrIHNwZWMgImFiIikNCj4+PiA/DQo+Pg0KPj4gSSBh ZGRlZCBzb21lIGNvbW1lbnRzIGV4cGxhaW5pbmcgd2h5IGNhc2VzIGxpa2UgdGhhdCBhcmVu J3QgdGVzdGVkLg0KPiANCj4gVGhlIGJ5dGUtc3RyaW5nIHRvIHVucGFjayBpcyBub3QgbmVj ZXNzYXJpbHkgYnVpbHQgZnJvbSBvdXIgb3duIGNvZGUNCj4gKHVzdWFsbHkgYmluZGF0IGlz IHVzZWQgdG8gY29tbXVuaWNhdGUgd2l0aCBzb21lIG90aGVyIGFwcGxpY2F0aW9uKSwgc28N Cj4gd2hldGhlciBvdXIgY29kZSBjYW4gZ2VuZXJhdGUgImFiIiBpcyBub3QgcmVhbGx5IHJl bGV2YW50OiB0aGUgcXVlc3Rpb24NCj4gc3RpbGwgY29tZXMgdXAgYWJvdXQgd2hhdCB3ZSBz aG91bGQgZG8gd2l0aCAiYWIiICh3aGVyZSB2YWxpZCBhbnN3ZXJzDQo+IGNvdWxkIGJlIHRv IHJldHVybiAiYWIiIG9yIHRvIHJldHVybiAiYSIgb3IgdG8gc2lnbmFsIGFuIGVycm9yLCAu Li4pLg0KPiBPZiBjb3Vyc2Ugd2UgY2FuIGFsc28gZGVjaWRlIGl0J3MgInVuZGVmaW5lZCIu DQoNClJlZ2FyZGxlc3Mgb2Ygd2hhdCBvdGhlciBhcHBsaWNhdGlvbnMgcHJvZHVjZSwgcGFj a2VkIHN0cmluZ3MgbGlrZSB0aGF0IGFyZSBpbnZhbGlkIGFjY29yZGluZyB0byB0aGUgc3Bl YyBwcm92aWRlZCB0byBgYmluZGF0LXVucGFja2AuIEF0dGVtcHRpbmcgdG8gZG8gc29tZXRo aW5nIHVzZWZ1bCB3aXRoIHN1Y2ggaW52YWxpZCBzdHJpbmdzIGFzc3VtZXMgdGhhdCBQb3N0 ZWwncyBMYXcgaXMgYSBnb29kIHRoaW5nLCB3aGljaCBJIGRvbid0IGFncmVlIHdpdGggKGVz cGVjaWFsbHkgd2l0aCBzZWN1cml0eS1zZW5zaXRpdmUgcHJvdG9jb2xzKS4gSSB0aGluayBp dCBpcyBzYWZlc3QgdG8gc2lnbmFsIGFuIGVycm9yLCB3aGljaCBpdCBjdXJyZW50bHkgZG9l cy4NCg0KQSByZWFsIGV4YW1wbGUgb2Ygd2h5IGl0IG1pZ2h0IGJlIHVuZGVzaXJhYmxlIHRv IGF0dGVtcHQgdG8gcHJvY2VzcyBhIHN0cnogc3RyaW5nIHdpdGhvdXQgYSBudWxsIHRlcm1p bmF0b3I6DQoNCiAgIDEuIFRoZSBzZW5kZXIgc3RyZWFtcyBtdWx0aXBsZSBwYWNrZWQgbWVz c2FnZXMgb3ZlciBhIHJlbGlhYmxlLCBpbi1vcmRlciBwcm90b2NvbCBsaWtlIFRDUCBvciBw aXBlcy4NCiAgIDIuIFRoZSBzZW5kaW5nIHN5c3RlbSBicmVha3MgdXAgdGhlIG1lc3NhZ2Vz IGF0IGFyYml0cmFyeSBwbGFjZXMgdG8gZml0IGluIHBhY2tldHMvYnVmZmVycywgc28gdGhl IHJlY2VpdmluZyBzaWRlIG1pZ2h0IHNlZSBhbiBpbmNvbXBsZXRlIG1lc3NhZ2UgdGhhdCB3 aWxsIGJlIGNvbXBsZXRlZCBieSBhIGZ1dHVyZSBwYWNrZXQgKG9yIG11bHRpcGxlIGZ1dHVy ZSBwYWNrZXRzKS4NCiAgIDMuIFRoZSByZWNlaXZlciBhdHRlbXB0cyB0byBleHRyYWN0IGEg bWVzc2FnZSBmcm9tIHRoZSBieXRlcyByZWNlaXZlZCBzbyBmYXIuIElmIHRoZSBieXRlcyBk byBub3QgZm9ybSBhIHZhbGlkIG1lc3NhZ2UgYWNjb3JkaW5nIHRvIHRoZSBiaW5kYXQtdW5w YWNrIHNwZWMsIHRoZW4gYXNzdW1lIHRoZSBtZXNzYWdlIHdhcyB0cnVuY2F0ZWQuIFJlbWVt YmVyIHRoZSBieXRlcyByZWNlaXZlZCBzbyBmYXIgYW5kIHdhaXQgZm9yIHRoZSBuZXh0IHBh Y2tldC4NCiAgIDQuIFdoZW4gdGhlIG5leHQgcGFja2V0IGFycml2ZXMsIGNvbmNhdGVuYXRl IGl0cyBieXRlcyB3aXRoIHRoZSByZW1lbWJlcmVkIGJ5dGVzIGFuZCB0cnkgYWdhaW4uDQoN CklmIGJpbmRhdC11bnBhY2sgZGlkIG5vdCBzaWduYWwgYW4gZXJyb3Igd2hlbiBleHBlY3Rp bmcgYSBudWxsIHRlcm1pbmF0b3IsIHRoZW4gdGhlIGFib3ZlIHByb3RvY29sIHdvdWxkIG5v dCB3b3JrIHdpdGhvdXQgZXh0cmEgZWZmb3J0IGJ5IHRoZSB1c2VyLg0KDQpFaXRoZXIgd2F5 LCBjaGFuZ2luZyB0aGUgd2F5IGBiaW5kYXQtdW5wYWNrYCBoYW5kbGVzIGludmFsaWQgc3Ry aW5ncyBmZWVscyBvdXQgb2Ygc2NvcGUgZm9yIHRoaXMgcGFydGljdWxhciBidWcgcmVwb3J0 Lg0K --------------a003EM4AzzpTlGXBTeH9r60P-- --------------iTxEO0PgQustDwet0QF5hWXF Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAmKXyt0ACgkQ0GvrRa1X 4hQNmxAAlp6gnvzQK48SM2RxZop7vXAAcb+DB97eJCfRodmUT6I4DtsNlNALN8W2 3xDdnE2KFVwNvsgM1l5yGrwLmUr7cKqrF/RqlehyIGQbZKoors5pW1TfmhKpUl4W +3HB2AW5DtnOKvrDp2+T94LkGB6C3eNvKu+GiiFt42tpktgLl6LwlTHX4GgMY+3Y abM/b2O80z4uUlbuEPkWgpADkfPvZ3S3rqADatSyb5H0+BsBVtMMRIlOUdehu3c3 lBkAC1JObeP4pmR3G66Zk7VOk2WXCrn1W1HeVZ3bP6AbsUizzjGBEryR19zKGqTq iHNgwTYRxL9ZyBFUuYf+yf6uQyomZ7hoRjFl3DvSYBc0pLzOFALfwLFlpeSpYKLP Dl06w32yzpUq/gBY/+R0n0wCAzpRuqe+etYA+A9Fnm+H4Xpn4E7rczygO2kE/4BS YPG8oGE0akcqIyA9JceQQfmwdTxjvo56nueORH5zjnDM7D73ZkzSDEKseGaxQsdX XTTy9XnbzGdm2qkB25DQET4Zik97Vxs4XTFCIRB0MFsPDZdyNWuXvV4P3MgiA2XR K0WUbd/YpvS2lGZPSPdYScR/fP44GVDYEoUt3rkevtIu/A2Dqd5XOYa0E6Vsb4Yl yvyR/eygS0NQaI4MsprovTyuienApRJngiTGtrxjzUpGcbkHY9s= =ugNZ -----END PGP SIGNATURE----- --------------iTxEO0PgQustDwet0QF5hWXF--