From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 10 01:27:30 2022 Received: (at submit) by debbugs.gnu.org; 10 Jun 2022 05:27:30 +0000 Received: from localhost ([127.0.0.1]:48431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzXBB-0004TH-Hq for submit@debbugs.gnu.org; Fri, 10 Jun 2022 01:27:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:51352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzXB6-0004T5-0q for submit@debbugs.gnu.org; Fri, 10 Jun 2022 01:27:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41336) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzXB4-0000eX-DK for bug-gnu-emacs@gnu.org; Fri, 10 Jun 2022 01:27:23 -0400 Received: from spork.scientician.org ([66.228.35.160]:40500) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzXB1-0000wb-Js for bug-gnu-emacs@gnu.org; Fri, 10 Jun 2022 01:27:22 -0400 X-Submitted: to spork.scientician.org (Postfix) with ESMTPSA id 6313148524 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1654838836; bh=gvnCmP/QGHLb/xuUjo8W8EgGPuZwYCHI0d44LJllZD0=; h=Date:To:From:Subject:From; b=NGZnfRy7FZJ75/x/Xh5EcLNfYUIgUoGA789TZuANtwcBQYZVDLjyGXPOdKQCbJfn4 44ZavFZoVSnugLo7udsuk3o0Dv+uOaWHhUrxjLVPe3bgyetWWDVW8aIN9X7mTzlrdv kL0IrhVydyoAjkMAIeY5H2zqcQUbcch0wFMP+ayU= X-Submitted: to mail.scientician.org (Postfix) with ESMTPSA id 067FA20277 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1654838833; bh=gvnCmP/QGHLb/xuUjo8W8EgGPuZwYCHI0d44LJllZD0=; h=Date:To:From:Subject:From; b=Mykb2AKGS7phW9SocD7VJuVo6Hi7vyqj9m71qwhA45koSczDCa5n3JEfggGgjVBfS 01022A0pKhU2QX0acZV7Lbx6jSwhT7l/HHBSly2auoDfTWa81bhQjcF95uvmG96FDC 4otCyeJJ3PxRv+gsYv5mgOVv+MxF/nANgXs+99kA= Message-ID: <76e4b79f-e636-0b93-92d3-331c236a09ed@rhansen.org> Date: Fri, 10 Jun 2022 01:27:09 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: en-US To: bug-gnu-emacs@gnu.org From: Richard Hansen Subject: [PATCH] bindat: Minor cleanups Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------pyc5qbavkbAP8qFNeL7v2YaY" Received-SPF: pass client-ip=66.228.35.160; envelope-from=rhansen@rhansen.org; helo=spork.scientician.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------pyc5qbavkbAP8qFNeL7v2YaY Content-Type: multipart/mixed; boundary="------------kVkJqXgbX61tNgGb60nrlA22"; protected-headers="v1" From: Richard Hansen To: bug-gnu-emacs@gnu.org Message-ID: <76e4b79f-e636-0b93-92d3-331c236a09ed@rhansen.org> Subject: [PATCH] bindat: Minor cleanups --------------kVkJqXgbX61tNgGb60nrlA22 Content-Type: multipart/mixed; boundary="------------0qgGGeeBLat74ZQHH7Aa6hHj" --------------0qgGGeeBLat74ZQHH7Aa6hHj Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 WC1EZWJidWdzLUNDOiBtb25uaWVyQGlyby51bW9udHJlYWwuY2ENCg0KQXR0YWNoZWQgYXJl IGEgZmV3IHBhdGNoZXMgdG8gZml4IHNvbWUgbWlub3IgaXNzdWVzIHdpdGggYmluZGF0IGFu ZCBpdHMgZG9jdW1lbnRhdGlvbiBhbmQgdGVzdHMuDQoNClBhdGNoIDE6DQoNCiAgICAgYmlu ZGF0IChzdHJ6KTogRml4IGRvY3VtZW50YXRpb24gZm9yIHN0cnogd2l0aCBwcmUtYWxsb2Nh dGVkIHN0cmluZw0KICAgICANCiAgICAgKiBkb2MvbGlzcHJlZi9wcm9jZXNzZXMudGV4aSAo QmluZGF0IFR5cGVzKTogRG9jdW1lbnQgdGhhdCBhIG51bGwNCiAgICAgdGVybWluYXRvciBp cyBub3Qgd3JpdHRlbiBpZiBgYmluZGF0LXBhY2snIGlzIGdpdmVuIGEgcHJlLWFsbG9jYXRl ZA0KICAgICBzdHJpbmcuDQoNClBhdGNoIDI6DQoNCiAgICAgOyBiaW5kYXQtdGVzdHMgKHN0 ciwgc3Ryeik6IFJlZmluZSB0ZXN0cw0KICAgICANCiAgICAgc3RyIGFuZCBzdHJ6Og0KICAg ICAgICogQWRkIHRlc3RzIGZvciBwYWNraW5nIGludG8gYSBwcmUtYWxsb2NhdGVkIHN0cmlu Zy4NCiAgICAgDQogICAgIHN0cno6DQogICAgICAgKiBBZGQgdGVzdCBjYXNlcyB0byBwcm9i ZSBtb3JlIGJvdW5kYXJ5IGNvbmRpdGlvbnMuDQogICAgICAgKiBEZWxldGUgY29tbWVudHMg dGhhdCBubyBsb25nZXIgYXBwbHkuDQogICAgICAgKiBBZGQgdGVzdHMgdG8gZW5zdXJlIHRo YXQgdHJ1bmNhdGVkIHBhY2tlZCBzdHJpbmdzIGFyZSByZWplY3RlZC4NCiAgICAgICAqIEtl ZXAgdGhlIGxlZ2FjeSBzcGVjIHRlc3RzIGluIHN5bmMgd2l0aCB0aGUgbW9kZXJuIHNwZWMg dGVzdHMuDQoNClBhdGNoIDM6DQoNCiAgICAgOyBiaW5kYXQgKHN0cnopOiBDb25zaXN0ZW50 IGxlbmd0aCB0eXBlIGNoZWNrLCB0YWtlIHR3bw0KICAgICANCiAgICAgQ29tbWl0IDMwZWM0 YTczNDdiMjk0NDgxOGM2ZmM0NjlhZTg3MTM3NGNlN2NhYTQgaXMgaW5jb3JyZWN0IC0tIHRo ZQ0KICAgICBsZW5ndGggY29tcHV0YXRpb24gbG9naWMgdXNlcyBhIHNpbXBsZSBuaWxuZXNz IHRlc3QsIG5vdCBgbnVtYmVycCcuDQogICAgIFRoZSBgbnVtYmVycCcgY2FzZSBpcyBqdXN0 IGFuIG9wdGltaXphdGlvbiBpZiBgbGVuJyBpcyBhIGxpdGVyYWwNCiAgICAgbnVtYmVyOyBp dCBkb2VzIG5vdCBhZmZlY3QgdGhlIGJlaGF2aW9yLg0KICAgICANCiAgICAgUmV2ZXJ0IHRo YXQgY29tbWl0LCBhZGQgc29tZSBjb21tZW50cyB0byBoZWxwIGZ1dHVyZSByZWFkZXJzIGF2 b2lkIHRoZQ0KICAgICBzYW1lIG1pc3Rha2UsIGFuZCB1cGRhdGUgdGhlIHBhY2sgbG9naWMg dG8gdXNlIHRoZSBzYW1lIG9wdGltaXphdGlvbg0KICAgICBhcyB0aGUgbGVuZ3RoIGNvbXB1 dGF0aW9uIGZvciBjb25zaXN0ZW5jeS4NCg0KUGF0Y2ggNDoNCg0KICAgICA7IGJpbmRhdCAo YmluZGF0LS1sZW5ndGgtZ3JvdXApOiBGaXggaW5kZW50YXRpb24NCg== --------------0qgGGeeBLat74ZQHH7Aa6hHj Content-Type: text/x-patch; charset=UTF-8; name="0001-bindat-strz-Fix-documentation-for-strz-with-pre-allo.patch" Content-Disposition: attachment; filename*0="0001-bindat-strz-Fix-documentation-for-strz-with-pre-allo.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA2YTU3ZjRiM2JiNzFjYzFlYTExZWFhMTFiOWU0Y2YxNGQzN2EwOGI3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogVGh1LCA5IEp1biAyMDIyIDE5OjU4OjU2IC0wNDAwClN1YmplY3Q6IFtQ QVRDSCAxLzRdIGJpbmRhdCAoc3Ryeik6IEZpeCBkb2N1bWVudGF0aW9uIGZvciBzdHJ6IHdp dGgKIHByZS1hbGxvY2F0ZWQgc3RyaW5nCgoqIGRvYy9saXNwcmVmL3Byb2Nlc3Nlcy50ZXhp IChCaW5kYXQgVHlwZXMpOiBEb2N1bWVudCB0aGF0IGEgbnVsbAp0ZXJtaW5hdG9yIGlzIG5v dCB3cml0dGVuIGlmIGBiaW5kYXQtcGFjaycgaXMgZ2l2ZW4gYSBwcmUtYWxsb2NhdGVkCnN0 cmluZy4KLS0tCiBkb2MvbGlzcHJlZi9wcm9jZXNzZXMudGV4aSB8IDEzICsrKysrKysrKysr LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RvYy9saXNwcmVmL3Byb2Nlc3Nlcy50ZXhpIGIvZG9jL2xpc3ByZWYv cHJvY2Vzc2VzLnRleGkKaW5kZXggN2MzNzg1M2VjYS4uNTVmYjkzZWM1YSAxMDA2NDQKLS0t IGEvZG9jL2xpc3ByZWYvcHJvY2Vzc2VzLnRleGkKKysrIGIvZG9jL2xpc3ByZWYvcHJvY2Vz c2VzLnRleGkKQEAgLTM0OTAsMTIgKzM0OTAsMjEgQEAgQmluZGF0IFR5cGVzCiBAaXRlbSBz dHJ6ICZvcHRpb25hbCBAdmFye2xlbn0KIElmIEB2YXJ7bGVufSBpcyBub3QgcHJvdmlkZWQ6 IFZhcmlhYmxlLWxlbmd0aCBudWxsLXRlcm1pbmF0ZWQgdW5pYnl0ZQogc3RyaW5nIChAcHhy ZWZ7VGV4dCBSZXByZXNlbnRhdGlvbnN9KS4gIFdoZW4gcGFja2luZywgdGhlIGVudGlyZSBp bnB1dAotc3RyaW5nIGlzIGNvcGllZCB0byB0aGUgcGFja2VkIG91dHB1dCBmb2xsb3dlZCBi eSBhIG51bGwgYnl0ZS4gIFRoZQorc3RyaW5nIGlzIGNvcGllZCB0byB0aGUgcGFja2VkIG91 dHB1dC4gIFRoZSBmb2xsb3dpbmcgYnl0ZSB3aWxsIGJlCitudWxsICh6ZXJvKSB1bmxlc3Mg YSBwcmUtYWxsb2NhdGVkIHN0cmluZyB3YXMgcHJvdmlkZWQgdG8KK0Bjb2Rle2JpbmRhdC1w YWNrfSwgaW4gd2hpY2ggY2FzZSB0aGF0IGJ5dGUgaXMgbGVmdCB1bm1vZGlmaWVkLiAgVGhl CiBsZW5ndGggb2YgdGhlIHBhY2tlZCBvdXRwdXQgaXMgdGhlIGxlbmd0aCBvZiB0aGUgaW5w dXQgc3RyaW5nIHBsdXMgb25lCi0oZm9yIHRoZSBhZGRlZCBudWxsIGJ5dGUpLiAgVGhlIGlu cHV0IHN0cmluZyBtdXN0IG5vdCBjb250YWluIGFueSBudWxsCisoZm9yIHRoZSBudWxsIHRl cm1pbmF0b3IpLiAgVGhlIGlucHV0IHN0cmluZyBtdXN0IG5vdCBjb250YWluIGFueSBudWxs CiBieXRlcy4gIFdoZW4gdW5wYWNraW5nLCB0aGUgcmVzdWx0aW5nIHN0cmluZyBjb250YWlu cyBhbGwgYnl0ZXMgdXAgdG8KIChidXQgZXhjbHVkaW5nKSB0aGUgbnVsbCBieXRlLgogCitA cXVvdGF0aW9uIENhdXRpb24KK0lmIGEgcHJlLWFsbG9jYXRlZCBzdHJpbmcgaXMgcHJvdmlk ZWQgdG8gQGNvZGV7YmluZGF0LXBhY2t9LCB0aGUKK3BhY2tlZCBvdXRwdXQgd2lsbCBub3Qg YmUgcHJvcGVybHkgbnVsbC10ZXJtaW5hdGVkIHVubGVzcyB0aGUKK3ByZS1hbGxvY2F0ZWQg c3RyaW5nIGFscmVhZHkgaGFzIGEgbnVsbCBieXRlIGF0IHRoZSBhcHByb3ByaWF0ZQorbG9j YXRpb24uCitAZW5kIHF1b3RhdGlvbgorCiBJZiBAdmFye2xlbn0gaXMgcHJvdmlkZWQ6IEBj b2Rle3N0cnp9IGJlaGF2ZXMgdGhlIHNhbWUgYXMgQGNvZGV7c3RyfQogd2l0aCBvbmUgZGlm ZmVyZW5jZTogV2hlbiB1bnBhY2tpbmcsIHRoZSBmaXJzdCBudWxsIGJ5dGUgZW5jb3VudGVy ZWQKIGluIHRoZSBwYWNrZWQgc3RyaW5nIGFuZCBhbGwgc3Vic2VxdWVudCBieXRlcyBhcmUg ZXhjbHVkZWQgZnJvbSB0aGUKLS0gCjIuMzYuMQoK --------------0qgGGeeBLat74ZQHH7Aa6hHj Content-Type: text/x-patch; charset=UTF-8; name="0002-bindat-tests-str-strz-Refine-tests.patch" Content-Disposition: attachment; filename="0002-bindat-tests-str-strz-Refine-tests.patch" Content-Transfer-Encoding: base64 RnJvbSAzOWIyOTc1MDgxYTFkNzY4N2ZmODdmODc5MGFlZGZiZGVlNDJjZDkzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogU3VuLCAyOSBNYXkgMjAyMiAxNzoxNTowNCAtMDQwMApTdWJqZWN0OiBb UEFUQ0ggMi80XSA7IGJpbmRhdC10ZXN0cyAoc3RyLCBzdHJ6KTogUmVmaW5lIHRlc3RzCgpz dHIgYW5kIHN0cno6CiAgKiBBZGQgdGVzdHMgZm9yIHBhY2tpbmcgaW50byBhIHByZS1hbGxv Y2F0ZWQgc3RyaW5nLgoKc3RyejoKICAqIEFkZCB0ZXN0IGNhc2VzIHRvIHByb2JlIG1vcmUg Ym91bmRhcnkgY29uZGl0aW9ucy4KICAqIERlbGV0ZSBjb21tZW50cyB0aGF0IG5vIGxvbmdl ciBhcHBseS4KICAqIEFkZCB0ZXN0cyB0byBlbnN1cmUgdGhhdCB0cnVuY2F0ZWQgcGFja2Vk IHN0cmluZ3MgYXJlIHJlamVjdGVkLgogICogS2VlcCB0aGUgbGVnYWN5IHNwZWMgdGVzdHMg aW4gc3luYyB3aXRoIHRoZSBtb2Rlcm4gc3BlYyB0ZXN0cy4KLS0tCiB0ZXN0L2xpc3AvZW1h Y3MtbGlzcC9iaW5kYXQtdGVzdHMuZWwgfCA1OCArKysrKysrKysrKysrKysrKysrKysrLS0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VtYWNzLWxpc3AvYmluZGF0LXRlc3RzLmVsIGIv dGVzdC9saXNwL2VtYWNzLWxpc3AvYmluZGF0LXRlc3RzLmVsCmluZGV4IGIzODUwZjE0ZjEu LjQ4MTcwNzI3NTIgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2JpbmRhdC10 ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvZW1hY3MtbGlzcC9iaW5kYXQtdGVzdHMuZWwKQEAg LTE2MiwxMiArMTYyLDQwIEBAIGJpbmRhdC10ZXN0LS1yZWN1cnNpdmUKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYmluZGF0LXBhY2sgYmluZGF0LXRlc3Qt LUxFQjEyOCBuKSkKICAgICAgICAgICAgICAgICAgICAgICAgICBuKSkpKSkpKQogCisoZXJ0 LWRlZnRlc3QgYmluZGF0LXRlc3QtLXN0ci1zdHJ6LXByZWFsbG9jICgpCisgIChkb2xpc3Qg KHRjIGAoKCgsKGJpbmRhdC10eXBlIHN0ciAxKSAiIikgLiAieHgiKQorICAgICAgICAgICAg ICAgICgoLChiaW5kYXQtdHlwZSBzdHIgMikgIiIpIC4gInh4IikKKyAgICAgICAgICAgICAg ICAoKCwoYmluZGF0LXR5cGUgc3RyIDIpICJhIikgLiAiYXgiKQorICAgICAgICAgICAgICAg ICgoLChiaW5kYXQtdHlwZSBzdHIgMikgImFiIikgLiAiYWIiKQorICAgICAgICAgICAgICAg ICgoLChiaW5kYXQtdHlwZSBzdHIgMikgImFiYyIpIC4gImFiIikKKyAgICAgICAgICAgICAg ICAoKCgoeCBzdHIgMSkpICgoeCAuICIiKSkpIC4gInh4IikKKyAgICAgICAgICAgICAgICAo KCgoeCBzdHIgMikpICgoeCAuICIiKSkpIC4gInh4IikKKyAgICAgICAgICAgICAgICAoKCgo eCBzdHIgMikpICgoeCAuICJhIikpKSAuICJheCIpCisgICAgICAgICAgICAgICAgKCgoKHgg c3RyIDIpKSAoKHggLiAiYWIiKSkpIC4gImFiIikKKyAgICAgICAgICAgICAgICAoKCgoeCBz dHIgMikpICgoeCAuICJhYmMiKSkpIC4gImFiIikKKyAgICAgICAgICAgICAgICAoKCwoYmlu ZGF0LXR5cGUgc3RyeiAxKSAiIikgLiAieHgiKQorICAgICAgICAgICAgICAgICgoLChiaW5k YXQtdHlwZSBzdHJ6IDIpICIiKSAuICJ4eCIpCisgICAgICAgICAgICAgICAgKCgsKGJpbmRh dC10eXBlIHN0cnogMikgImEiKSAuICJheCIpCisgICAgICAgICAgICAgICAgKCgsKGJpbmRh dC10eXBlIHN0cnogMikgImFiIikgLiAiYWIiKQorICAgICAgICAgICAgICAgICgoLChiaW5k YXQtdHlwZSBzdHJ6IDIpICJhYmMiKSAuICJhYiIpCisgICAgICAgICAgICAgICAgKCgoKHgg c3RyeiAxKSkgKCh4IC4gIiIpKSkgLiAieHgiKQorICAgICAgICAgICAgICAgICgoKCh4IHN0 cnogMikpICgoeCAuICIiKSkpIC4gInh4IikKKyAgICAgICAgICAgICAgICAoKCgoeCBzdHJ6 IDIpKSAoKHggLiAiYSIpKSkgLiAiYXgiKQorICAgICAgICAgICAgICAgICgoKCh4IHN0cnog MikpICgoeCAuICJhYiIpKSkgLiAiYWIiKQorICAgICAgICAgICAgICAgICgoKCh4IHN0cnog MikpICgoeCAuICJhYmMiKSkpIC4gImFiIikKKyAgICAgICAgICAgICAgICAoKCwoYmluZGF0 LXR5cGUgc3RyeikgIiIpIC4gInh4IikKKyAgICAgICAgICAgICAgICAoKCwoYmluZGF0LXR5 cGUgc3RyeikgImEiKSAuICJheCIpKSkKKyAgICAobGV0ICgocHJlYWxsb2MgKG1ha2Utc3Ry aW5nIDIgP3gpKSkKKyAgICAgIChhcHBseSAjJ2JpbmRhdC1wYWNrIChhcHBlbmQgKGNhciB0 YykgKGxpc3QgcHJlYWxsb2MpKSkKKyAgICAgIChzaG91bGQgKGVxdWFsIHByZWFsbG9jIChj ZHIgdGMpKSkpKSkKKwogKGxldCAoKHNwZWMgKGJpbmRhdC10eXBlIHN0cnogMikpKQogICAo ZXJ0LWRlZnRlc3QgYmluZGF0LXRlc3QtLXN0cnotZml4ZWRsZW4tbGVuICgpCiAgICAgKHNo b3VsZCAoZXF1YWwgKGJpbmRhdC1sZW5ndGggc3BlYyAiIikgMikpCiAgICAgKHNob3VsZCAo ZXF1YWwgKGJpbmRhdC1sZW5ndGggc3BlYyAiYSIpIDIpKSkKIAogICAoZXJ0LWRlZnRlc3Qg YmluZGF0LXRlc3QtLXN0cnotZml4ZWRsZW4tbGVuLW92ZXJmbG93ICgpCisgICAgKHNob3Vs ZCAoZXF1YWwgKGJpbmRhdC1sZW5ndGggc3BlYyAiYWIiKSAyKSkKICAgICAoc2hvdWxkIChl cXVhbCAoYmluZGF0LWxlbmd0aCBzcGVjICJhYmMiKSAyKSkpCiAKICAgKGVydC1kZWZ0ZXN0 IGJpbmRhdC10ZXN0LS1zdHJ6LWZpeGVkbGVuLXBhY2sgKCkKQEAgLTE3NywxNyArMjA1LDE4 IEBAIGJpbmRhdC10ZXN0LS1yZWN1cnNpdmUKICAgKGVydC1kZWZ0ZXN0IGJpbmRhdC10ZXN0 LS1zdHJ6LWZpeGVkbGVuLXBhY2stb3ZlcmZsb3cgKCkKICAgICA7OyBUaGlzIGlzIG5vdCB0 aGUgb25seSB2YWxpZCBzZW1hbnRpYywgYnV0IGl0J3MgdGhlIG9uZSB3ZSd2ZQogICAgIDs7 IG9mZmVyZWQgaGlzdG9yaWNhbGx5LgorICAgIChzaG91bGQgKGVxdWFsIChiaW5kYXQtcGFj ayBzcGVjICJhYiIpICJhYiIpKQogICAgIChzaG91bGQgKGVxdWFsIChiaW5kYXQtcGFjayBz cGVjICJhYmMiKSAiYWIiKSkpCiAKICAgKGVydC1kZWZ0ZXN0IGJpbmRhdC10ZXN0LS1zdHJ6 LWZpeGVkbGVuLXVucGFjayAoKQotICAgIDs7IFRoZXJlIGFyZSBubyB0ZXN0cyBmb3IgdW5w YWNraW5nICJhYiIgb3IgImFiXDAiIGJlY2F1c2UgdGhvc2UKLSAgICA7OyBwYWNrZWQgc3Ry aW5ncyBjYW5ub3QgYmUgcHJvZHVjZWQgZnJvbSB0aGUgc3BlYyAocGFja2luZyAiYWIiCi0g ICAgOzsgc2hvdWxkIHByb2R1Y2UgImFcMCIsIG5vdCAiYWIiIG9yICJhYlwwIikuCiAgICAg KHNob3VsZCAoZXF1YWwgKGJpbmRhdC11bnBhY2sgc3BlYyAiXDBcMCIpICIiKSkKICAgICAo c2hvdWxkIChlcXVhbCAoYmluZGF0LXVucGFjayBzcGVjICJcMFgiKSAiIikpCiAgICAgKHNo b3VsZCAoZXF1YWwgKGJpbmRhdC11bnBhY2sgc3BlYyAiYVwwIikgImEiKSkKICAgICA7OyBT YW1lIGNvbW1lbnQgYXMgZm9yIGItdC1zLWYtcGFjay1vdmVyZmxvdy4KLSAgICAoc2hvdWxk IChlcXVhbCAoYmluZGF0LXVucGFjayBzcGVjICJhYiIpICJhYiIpKSkpCisgICAgKHNob3Vs ZCAoZXF1YWwgKGJpbmRhdC11bnBhY2sgc3BlYyAiYWIiKSAiYWIiKSkKKyAgICA7OyBNaXNz aW5nIG51bGwgdGVybWluYXRvci4KKyAgICAoc2hvdWxkLWVycm9yIChiaW5kYXQtdW5wYWNr IHNwZWMgIiIpKQorICAgIChzaG91bGQtZXJyb3IgKGJpbmRhdC11bnBhY2sgc3BlYyAiYSIp KSkpCiAKIChsZXQgKChzcGVjIChiaW5kYXQtdHlwZSBzdHJ6KSkpCiAgIChlcnQtZGVmdGVz dCBiaW5kYXQtdGVzdC0tc3Ryei12YXJsZW4tbGVuICgpCkBAIC0xOTksMTEgKzIyOCwxMSBA QCBiaW5kYXQtdGVzdC0tcmVjdXJzaXZlCiAgICAgKHNob3VsZCAoZXF1YWwgKGJpbmRhdC1w YWNrIHNwZWMgImFiYyIpICJhYmNcMCIpKSkKIAogICAoZXJ0LWRlZnRlc3QgYmluZGF0LXRl c3QtLXN0cnotdmFybGVuLXVucGFjayAoKQotICAgIDs7IFRoZXJlIGlzIG5vIHRlc3QgZm9y IHVucGFja2luZyBhIHN0cmluZyB3aXRob3V0IGEgbnVsbAotICAgIDs7IHRlcm1pbmF0b3Ig YmVjYXVzZSBzdWNoIHBhY2tlZCBzdHJpbmdzIGNhbm5vdCBiZSBwcm9kdWNlZCBmcm9tCi0g ICAgOzsgdGhlIHNwZWMgKHBhY2tpbmcgImEiIHNob3VsZCBwcm9kdWNlICJhXDAiLCBub3Qg ImEiKS4KICAgICAoc2hvdWxkIChlcXVhbCAoYmluZGF0LXVucGFjayBzcGVjICJcMCIpICIi KSkKLSAgICAoc2hvdWxkIChlcXVhbCAoYmluZGF0LXVucGFjayBzcGVjICJhYmNcMCIpICJh YmMiKSkpKQorICAgIChzaG91bGQgKGVxdWFsIChiaW5kYXQtdW5wYWNrIHNwZWMgImFiY1ww IikgImFiYyIpKQorICAgIDs7IE1pc3NpbmcgbnVsbCB0ZXJtaW5hdG9yLgorICAgIChzaG91 bGQtZXJyb3IgKGJpbmRhdC11bnBhY2sgc3BlYyAiIikpCisgICAgKHNob3VsZC1lcnJvciAo YmluZGF0LXVucGFjayBzcGVjICJhIikpKSkKIAogKGxldCAoKHNwZWMgJygoeCBzdHJ6IDIp KSkpCiAgIChlcnQtZGVmdGVzdCBiaW5kYXQtdGVzdC0tc3Ryei1sZWdhY3ktZml4ZWRsZW4t bGVuICgpCkBAIC0yMTEsNiArMjQwLDcgQEAgYmluZGF0LXRlc3QtLXJlY3Vyc2l2ZQogICAg IChzaG91bGQgKGVxdWFsIChiaW5kYXQtbGVuZ3RoIHNwZWMgJygoeCAuICJhIikpKSAyKSkp CiAKICAgKGVydC1kZWZ0ZXN0IGJpbmRhdC10ZXN0LS1zdHJ6LWxlZ2FjeS1maXhlZGxlbi1s ZW4tb3ZlcmZsb3cgKCkKKyAgICAoc2hvdWxkIChlcXVhbCAoYmluZGF0LWxlbmd0aCBzcGVj ICcoKHggLiAiYWIiKSkpIDIpKQogICAgIChzaG91bGQgKGVxdWFsIChiaW5kYXQtbGVuZ3Ro IHNwZWMgJygoeCAuICJhYmMiKSkpIDIpKSkKIAogICAoZXJ0LWRlZnRlc3QgYmluZGF0LXRl c3QtLXN0cnotbGVnYWN5LWZpeGVkbGVuLXBhY2sgKCkKQEAgLTIxOSwxMyArMjQ5LDE3IEBA IGJpbmRhdC10ZXN0LS1yZWN1cnNpdmUKIAogICAoZXJ0LWRlZnRlc3QgYmluZGF0LXRlc3Qt LXN0cnotbGVnYWN5LWZpeGVkbGVuLXBhY2stb3ZlcmZsb3cgKCkKICAgICA7OyBTYW1lIGNv bW1lbnQgYXMgZm9yIGItdC1zLWYtcGFjay1vdmVyZmxvdy4KKyAgICAoc2hvdWxkIChlcXVh bCAoYmluZGF0LXBhY2sgc3BlYyAnKCh4IC4gImFiIikpKSAiYWIiKSkKICAgICAoc2hvdWxk IChlcXVhbCAoYmluZGF0LXBhY2sgc3BlYyAnKCh4IC4gImFiYyIpKSkgImFiIikpKQogCiAg IChlcnQtZGVmdGVzdCBiaW5kYXQtdGVzdC0tc3Ryei1sZWdhY3ktZml4ZWRsZW4tdW5wYWNr ICgpCi0gICAgOzsgVGhlcmUgYXJlIG5vIHRlc3RzIGZvciB1bnBhY2tpbmcgImFiIiBvciAi YWJcMCIgYmVjYXVzZSB0aG9zZQotICAgIDs7IHBhY2tlZCBzdHJpbmdzIGNhbm5vdCBiZSBw cm9kdWNlZCBmcm9tIHRoZSBzcGVjIChwYWNraW5nICJhYiIKLSAgICA7OyBzaG91bGQgcHJv ZHVjZSAiYVwwIiwgbm90ICJhYiIgb3IgImFiXDAiKS4KICAgICAoc2hvdWxkIChlcXVhbCAo YmluZGF0LXVucGFjayBzcGVjICJcMFwwIikgJygoeCAuICIiKSkpKQotICAgIChzaG91bGQg KGVxdWFsIChiaW5kYXQtdW5wYWNrIHNwZWMgImFcMCIpICcoKHggLiAiYSIpKSkpKSkKKyAg ICAoc2hvdWxkIChlcXVhbCAoYmluZGF0LXVucGFjayBzcGVjICJcMFgiKSAnKCh4IC4gIiIp KSkpCisgICAgKHNob3VsZCAoZXF1YWwgKGJpbmRhdC11bnBhY2sgc3BlYyAiYVwwIikgJygo eCAuICJhIikpKSkKKyAgICA7OyBTYW1lIGNvbW1lbnQgYXMgZm9yIGItdC1zLWYtcGFjay1v dmVyZmxvdy4KKyAgICAoc2hvdWxkIChlcXVhbCAoYmluZGF0LXVucGFjayBzcGVjICJhYiIp ICcoKHggLiAiYWIiKSkpKQorICAgIDs7IE1pc3NpbmcgbnVsbCB0ZXJtaW5hdG9yLgorICAg IChzaG91bGQtZXJyb3IgKGJpbmRhdC11bnBhY2sgc3BlYyAiIikpCisgICAgKHNob3VsZC1l cnJvciAoYmluZGF0LXVucGFjayBzcGVjICJhIikpKSkKIAogOzs7IGJpbmRhdC10ZXN0cy5l bCBlbmRzIGhlcmUKLS0gCjIuMzYuMQoK --------------0qgGGeeBLat74ZQHH7Aa6hHj Content-Type: text/x-patch; charset=UTF-8; name="0003-bindat-strz-Consistent-length-type-check-take-two.patch" Content-Disposition: attachment; filename*0="0003-bindat-strz-Consistent-length-type-check-take-two.patch" Content-Transfer-Encoding: base64 RnJvbSA0NjZmYjA5ODBjZDRhYTRmMjY2MzNjMDc1NmJiNjc1YjM3OGU2OTY4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogU2F0LCAyOCBNYXkgMjAyMiAyMzo1Mzo1MSAtMDQwMApTdWJqZWN0OiBb UEFUQ0ggMy80XSA7IGJpbmRhdCAoc3Ryeik6IENvbnNpc3RlbnQgbGVuZ3RoIHR5cGUgY2hl Y2ssIHRha2UgdHdvCgpDb21taXQgMzBlYzRhNzM0N2IyOTQ0ODE4YzZmYzQ2OWFlODcxMzc0 Y2U3Y2FhNCBpcyBpbmNvcnJlY3QgLS0gdGhlCmxlbmd0aCBjb21wdXRhdGlvbiBsb2dpYyB1 c2VzIGEgc2ltcGxlIG5pbG5lc3MgdGVzdCwgbm90IGBudW1iZXJwJy4KVGhlIGBudW1iZXJw JyBjYXNlIGlzIGp1c3QgYW4gb3B0aW1pemF0aW9uIGlmIGBsZW4nIGlzIGEgbGl0ZXJhbApu dW1iZXI7IGl0IGRvZXMgbm90IGFmZmVjdCB0aGUgYmVoYXZpb3IuCgpSZXZlcnQgdGhhdCBj b21taXQsIGFkZCBzb21lIGNvbW1lbnRzIHRvIGhlbHAgZnV0dXJlIHJlYWRlcnMgYXZvaWQg dGhlCnNhbWUgbWlzdGFrZSwgYW5kIHVwZGF0ZSB0aGUgcGFjayBsb2dpYyB0byB1c2UgdGhl IHNhbWUgb3B0aW1pemF0aW9uCmFzIHRoZSBsZW5ndGggY29tcHV0YXRpb24gZm9yIGNvbnNp c3RlbmN5LgotLS0KIGxpc3AvZW1hY3MtbGlzcC9iaW5kYXQuZWwgfCAyMSArKysrKysrKysr KysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9iaW5kYXQuZWwgYi9saXNw L2VtYWNzLWxpc3AvYmluZGF0LmVsCmluZGV4IDA3MjViNjc3Y2YuLjc2MGM4NmZlYjQgMTAw NjQ0Ci0tLSBhL2xpc3AvZW1hY3MtbGlzcC9iaW5kYXQuZWwKKysrIGIvbGlzcC9lbWFjcy1s aXNwL2JpbmRhdC5lbApAQCAtNjg4LDE4ICs2ODgsMjMgQEAgYmluZGF0LS10eXBlCiAgICAg KCd1bnBhY2sgYChiaW5kYXQtLXVucGFjay1zdHJ6ICxsZW4pKQogICAgIChgKGxlbmd0aCAs dmFsKQogICAgICBgKGNsLWluY2YgYmluZGF0LWlkeCAsKGNvbmQKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICA7OyBPcHRpbWl6YXRpb25zIGlmIGxlbiBpcyBhIGxpdGVyYWwgbnVt YmVyIG9yIG5pbC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKG51bGwgbGVuKSBg KDErIChsZW5ndGggLHZhbCkpKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICgobnVt YmVycCBsZW4pIGxlbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBHZW5lcmFs IGV4cHJlc3Npb24gc3VwcG9ydC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodCBg KG9yICxsZW4gKDErIChsZW5ndGggLHZhbCkpKSkpKSkKICAgICAoYChwYWNrIC4gLGFyZ3Mp Ci0gICAgIChtYWNyb2V4cC1sZXQyIG5pbCBsZW4gbGVuCi0gICAgICAgYChpZiAobnVtYmVy cCAsbGVuKQotICAgICAgICAgICAgOzsgU2FtZSBhcyBub24temVybyB0ZXJtaW5hdGVkIHN0 cmluZ3Mgc2luY2Ugd2UgZG9uJ3QgYWN0dWFsbHkgYWRkCi0gICAgICAgICAgICA7OyB0aGUg dGVybWluYXRpbmcgemVybyBhbnl3YXkgKGJlY2F1c2Ugd2UgcmVseSBvbiB0aGUgZmFjdCB0 aGF0Ci0gICAgICAgICAgICA7OyBgYmluZGF0LXJhdycgd2FzIHByZXN1bWFibHkgaW5pdGlh bGl6ZWQgd2l0aCBhbGwtemVyb2VzIGJlZm9yZQotICAgICAgICAgICAgOzsgd2Ugc3RhcnRl ZCkuCi0gICAgICAgICAgICAoYmluZGF0LS1wYWNrLXN0ciAsbGVuIC4gLGFyZ3MpCi0gICAg ICAgICAgKGJpbmRhdC0tcGFjay1zdHJ6IC4gLGFyZ3MpKSkpKSkKKyAgICAgOzsgV2hlbiBs ZW4gaXMgc3BlY2lmaWVkLCBiZWhhdmUgdGhlIHNhbWUgYXMgdGhlIHN0ciB0eXBlIHNpbmNl IHdlIGRvbid0CisgICAgIDs7IGFjdHVhbGx5IGFkZCB0aGUgdGVybWluYXRpbmcgemVybyBh bnl3YXkgKGJlY2F1c2Ugd2UgcmVseSBvbiB0aGUgZmFjdAorICAgICA7OyB0aGF0IGBiaW5k YXQtcmF3JyB3YXMgcHJlc3VtYWJseSBpbml0aWFsaXplZCB3aXRoIGFsbC16ZXJvZXMgYmVm b3JlIHdlCisgICAgIDs7IHN0YXJ0ZWQpLgorICAgICAoY29uZCA7IFNhbWUgb3B0aW1pemF0 aW9ucyBhcyAnbGVuZ3RoIGFib3ZlLgorICAgICAgKChudWxsIGxlbikgYChiaW5kYXQtLXBh Y2stc3RyeiAuICxhcmdzKSkKKyAgICAgICgobnVtYmVycCBsZW4pIGAoYmluZGF0LS1wYWNr LXN0ciAsbGVuIC4gLGFyZ3MpKQorICAgICAgKHQgKG1hY3JvZXhwLWxldDIgbmlsIGxlbiBs ZW4KKyAgICAgICAgICAgYChpZiAsbGVuCisgICAgICAgICAgICAgICAgKGJpbmRhdC0tcGFj ay1zdHIgLGxlbiAuICxhcmdzKQorICAgICAgICAgICAgICAoYmluZGF0LS1wYWNrLXN0cnog LiAsYXJncykpKSkpKSkpCiAKIChjbC1kZWZtZXRob2QgYmluZGF0LS10eXBlIChvcCAoXyAo ZXFsICdiaXRzKSkgIGxlbikKICAgKGJpbmRhdC0tcGNhc2Ugb3AKLS0gCjIuMzYuMQoK --------------0qgGGeeBLat74ZQHH7Aa6hHj Content-Type: text/x-patch; charset=UTF-8; name="0004-bindat-bindat-length-group-Fix-indentation.patch" Content-Disposition: attachment; filename="0004-bindat-bindat-length-group-Fix-indentation.patch" Content-Transfer-Encoding: base64 RnJvbSAxYWFjMjQ3MzVhYjE5YjNiNDA0Yzk4MjY5M2Y0ZjA1MTk1ZDIxZWQxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogVGh1LCAyIEp1biAyMDIyIDE2OjMzOjE2IC0wNDAwClN1YmplY3Q6IFtQ QVRDSCA0LzRdIDsgYmluZGF0IChiaW5kYXQtLWxlbmd0aC1ncm91cCk6IEZpeCBpbmRlbnRh dGlvbgoKLS0tCiBsaXNwL2VtYWNzLWxpc3AvYmluZGF0LmVsIHwgMTMyICsrKysrKysrKysr KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0 aW9ucygrKSwgNjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNw L2JpbmRhdC5lbCBiL2xpc3AvZW1hY3MtbGlzcC9iaW5kYXQuZWwKaW5kZXggNzYwYzg2ZmVi NC4uNWYzYzc3Mjk4MyAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2JpbmRhdC5lbAor KysgYi9saXNwL2VtYWNzLWxpc3AvYmluZGF0LmVsCkBAIC0zMjAsNzIgKzMyMCw3MiBAQCBi aW5kYXQtLWZpeGVkLWxlbmd0aC1hbGlzdAogKGRlZnVuIGJpbmRhdC0tbGVuZ3RoLWdyb3Vw IChzdHJ1Y3Qgc3BlYykKICAgKGlmIChjbC10eXBlcCBzcGVjICdiaW5kYXQtLXR5cGUpCiAg ICAgICAoZnVuY2FsbCAoYmluZGF0LS10eXBlLWxlIHNwZWMpIHN0cnVjdCkKLSAgKHdpdGgt c3VwcHJlc3NlZC13YXJuaW5ncyAoKGxleGljYWwgc3RydWN0IGxhc3QpKQotICAgIChkZWZ2 YXIgc3RydWN0KSAoZGVmdmFyIGxhc3QpKQotICAobGV0ICgoc3RydWN0IHN0cnVjdCkgbGFz dCkKLSAgICAoZG9saXN0IChpdGVtIHNwZWMpCi0gICAgICAobGV0KiAoKGZpZWxkIChjYXIg aXRlbSkpCi0JICAgICAodHlwZSAobnRoIDEgaXRlbSkpCi0JICAgICAobGVuIChudGggMiBp dGVtKSkKLQkgICAgICh2ZWN0eXBlIChhbmQgKGVxIHR5cGUgJ3ZlYykgKG50aCAzIGl0ZW0p KSkKLQkgICAgICh0YWlsIDMpKQotCShpZiAoYW5kIHR5cGUgKGNvbnNwIHR5cGUpIChlcSAo Y2FyIHR5cGUpICdldmFsKSkKLQkgICAgKHNldHEgdHlwZSAoZXZhbCAoY2FyIChjZHIgdHlw ZSkpIHQpKSkKLQkoaWYgKGFuZCBsZW4gKGNvbnNwIGxlbikgKGVxIChjYXIgbGVuKSAnZXZh bCkpCi0JICAgIChzZXRxIGxlbiAoZXZhbCAoY2FyIChjZHIgbGVuKSkgdCkpKQotCShpZiAo bWVtcSBmaWVsZCAnKGV2YWwgZmlsbCBhbGlnbiBzdHJ1Y3QgdW5pb24pKQotCSAgICAoc2V0 cSB0YWlsIDIKLQkJICBsZW4gdHlwZQotCQkgIHR5cGUgZmllbGQKLQkJICBmaWVsZCBuaWwp KQotCShpZiAoYW5kIChjb25zcCBmaWVsZCkgKGVxIChjYXIgZmllbGQpICdldmFsKSkKLQkg ICAgKHNldHEgZmllbGQgKGV2YWwgKGNhciAoY2RyIGZpZWxkKSkgdCkpKQotCShpZiAoYW5k IChjb25zcCBsZW4pIChub3QgKGVxIHR5cGUgJ2V2YWwpKSkKLQkgICAgKHNldHEgbGVuIChh cHBseSAjJ2JpbmRhdC1nZXQtZmllbGQgc3RydWN0IGxlbikpKQotCShpZiAobm90IGxlbikK LQkgICAgKHNldHEgbGVuIDEpKQotCSh3aGlsZSAoZXEgdHlwZSAndmVjKQotCSAgKGlmIChj b25zcCB2ZWN0eXBlKQotCSAgICAgIChzZXRxIGxlbiAoKiBsZW4gKG50aCAxIHZlY3R5cGUp KQotCQkgICAgdHlwZSAobnRoIDIgdmVjdHlwZSkpCi0JICAgIChzZXRxIHR5cGUgKG9yIHZl Y3R5cGUgJ3U4KQotCQkgIHZlY3R5cGUgbmlsKSkpCi0JKHBjYXNlIHR5cGUKLQkgKCdldmFs Ci0JICAoaWYgZmllbGQKLQkgICAgICAoc2V0cSBzdHJ1Y3QgKGNvbnMgKGNvbnMgZmllbGQg KGV2YWwgbGVuIHQpKSBzdHJ1Y3QpKQotCSAgICAoZXZhbCBsZW4gdCkpKQotCSAoJ2ZpbGwK LQkgIChzZXRxIGJpbmRhdC1pZHggKCsgYmluZGF0LWlkeCBsZW4pKSkKLQkgKCdhbGlnbgot CSAgKHNldHEgYmluZGF0LWlkeCAoYmluZGF0LS1hbGlnbiBiaW5kYXQtaWR4IGxlbikpKQot CSAoJ3N0cnVjdAotCSAgKGJpbmRhdC0tbGVuZ3RoLWdyb3VwCi0JICAgKGlmIGZpZWxkIChi aW5kYXQtZ2V0LWZpZWxkIHN0cnVjdCBmaWVsZCkgc3RydWN0KSAoZXZhbCBsZW4gdCkpKQot CSAoJ3JlcGVhdAotCSAgKGRvdGltZXMgKGluZGV4IGxlbikKLQkgICAgKGJpbmRhdC0tbGVu Z3RoLWdyb3VwCi0gICAgICAgICAgICAgKG50aCBpbmRleCAoYmluZGF0LWdldC1maWVsZCBz dHJ1Y3QgZmllbGQpKQotICAgICAgICAgICAgIChudGhjZHIgdGFpbCBpdGVtKSkpKQotCSAo J3VuaW9uCi0JICAod2l0aC1zdXBwcmVzc2VkLXdhcm5pbmdzICgobGV4aWNhbCB0YWcpKQot CSAgICAoZGVmdmFyIHRhZykpCi0JICAobGV0ICgodGFnIGxlbikgKGNhc2VzIChudGhjZHIg dGFpbCBpdGVtKSkgY2FzZSBjYykKLQkgICAgKHdoaWxlIGNhc2VzCi0JICAgICAgKHNldHEg Y2FzZSAoY2FyIGNhc2VzKQotCQkgICAgY2FzZXMgKGNkciBjYXNlcykKLQkJICAgIGNjIChj YXIgY2FzZSkpCi0JICAgICAgKGlmIChvciAoZXF1YWwgY2MgdGFnKSAoZXF1YWwgY2MgdCkK LQkJICAgICAgKGFuZCAoY29uc3AgY2MpIChldmFsIGNjIHQpKSkKLQkJICAocHJvZ24KLQkJ ICAgIChiaW5kYXQtLWxlbmd0aC1ncm91cCBzdHJ1Y3QgKGNkciBjYXNlKSkKLQkJICAgIChz ZXRxIGNhc2VzIG5pbCkpKSkpKQotCSAoXwotCSAgKGlmIChzZXRxIHR5cGUgKGFzc3EgdHlw ZSBiaW5kYXQtLWZpeGVkLWxlbmd0aC1hbGlzdCkpCi0JICAgICAgKHNldHEgbGVuICgqIGxl biAoY2RyIHR5cGUpKSkpCi0JICAoaWYgZmllbGQKLQkgICAgICAoc2V0cSBsYXN0IChiaW5k YXQtZ2V0LWZpZWxkIHN0cnVjdCBmaWVsZCkpKQotCSAgKHNldHEgYmluZGF0LWlkeCAoKyBi aW5kYXQtaWR4IGxlbikpKSkpKSkpKQorICAgICh3aXRoLXN1cHByZXNzZWQtd2FybmluZ3Mg KChsZXhpY2FsIHN0cnVjdCBsYXN0KSkKKyAgICAgIChkZWZ2YXIgc3RydWN0KSAoZGVmdmFy IGxhc3QpKQorICAgIChsZXQgKChzdHJ1Y3Qgc3RydWN0KSBsYXN0KQorICAgICAgKGRvbGlz dCAoaXRlbSBzcGVjKQorICAgICAgICAobGV0KiAoKGZpZWxkIChjYXIgaXRlbSkpCisgICAg ICAgICAgICAgICAodHlwZSAobnRoIDEgaXRlbSkpCisgICAgICAgICAgICAgICAobGVuIChu dGggMiBpdGVtKSkKKyAgICAgICAgICAgICAgICh2ZWN0eXBlIChhbmQgKGVxIHR5cGUgJ3Zl YykgKG50aCAzIGl0ZW0pKSkKKyAgICAgICAgICAgICAgICh0YWlsIDMpKQorICAgICAgICAg IChpZiAoYW5kIHR5cGUgKGNvbnNwIHR5cGUpIChlcSAoY2FyIHR5cGUpICdldmFsKSkKKyAg ICAgICAgICAgICAgKHNldHEgdHlwZSAoZXZhbCAoY2FyIChjZHIgdHlwZSkpIHQpKSkKKyAg ICAgICAgICAoaWYgKGFuZCBsZW4gKGNvbnNwIGxlbikgKGVxIChjYXIgbGVuKSAnZXZhbCkp CisgICAgICAgICAgICAgIChzZXRxIGxlbiAoZXZhbCAoY2FyIChjZHIgbGVuKSkgdCkpKQor ICAgICAgICAgIChpZiAobWVtcSBmaWVsZCAnKGV2YWwgZmlsbCBhbGlnbiBzdHJ1Y3QgdW5p b24pKQorICAgICAgICAgICAgICAoc2V0cSB0YWlsIDIKKyAgICAgICAgICAgICAgICAgICAg bGVuIHR5cGUKKyAgICAgICAgICAgICAgICAgICAgdHlwZSBmaWVsZAorICAgICAgICAgICAg ICAgICAgICBmaWVsZCBuaWwpKQorICAgICAgICAgIChpZiAoYW5kIChjb25zcCBmaWVsZCkg KGVxIChjYXIgZmllbGQpICdldmFsKSkKKyAgICAgICAgICAgICAgKHNldHEgZmllbGQgKGV2 YWwgKGNhciAoY2RyIGZpZWxkKSkgdCkpKQorICAgICAgICAgIChpZiAoYW5kIChjb25zcCBs ZW4pIChub3QgKGVxIHR5cGUgJ2V2YWwpKSkKKyAgICAgICAgICAgICAgKHNldHEgbGVuIChh cHBseSAjJ2JpbmRhdC1nZXQtZmllbGQgc3RydWN0IGxlbikpKQorICAgICAgICAgIChpZiAo bm90IGxlbikKKyAgICAgICAgICAgICAgKHNldHEgbGVuIDEpKQorICAgICAgICAgICh3aGls ZSAoZXEgdHlwZSAndmVjKQorICAgICAgICAgICAgKGlmIChjb25zcCB2ZWN0eXBlKQorICAg ICAgICAgICAgICAgIChzZXRxIGxlbiAoKiBsZW4gKG50aCAxIHZlY3R5cGUpKQorICAgICAg ICAgICAgICAgICAgICAgIHR5cGUgKG50aCAyIHZlY3R5cGUpKQorICAgICAgICAgICAgICAo c2V0cSB0eXBlIChvciB2ZWN0eXBlICd1OCkKKyAgICAgICAgICAgICAgICAgICAgdmVjdHlw ZSBuaWwpKSkKKyAgICAgICAgICAocGNhc2UgdHlwZQorICAgICAgICAgICAgKCdldmFsCisg ICAgICAgICAgICAgKGlmIGZpZWxkCisgICAgICAgICAgICAgICAgIChzZXRxIHN0cnVjdCAo Y29ucyAoY29ucyBmaWVsZCAoZXZhbCBsZW4gdCkpIHN0cnVjdCkpCisgICAgICAgICAgICAg ICAoZXZhbCBsZW4gdCkpKQorICAgICAgICAgICAgKCdmaWxsCisgICAgICAgICAgICAgKHNl dHEgYmluZGF0LWlkeCAoKyBiaW5kYXQtaWR4IGxlbikpKQorICAgICAgICAgICAgKCdhbGln bgorICAgICAgICAgICAgIChzZXRxIGJpbmRhdC1pZHggKGJpbmRhdC0tYWxpZ24gYmluZGF0 LWlkeCBsZW4pKSkKKyAgICAgICAgICAgICgnc3RydWN0CisgICAgICAgICAgICAgKGJpbmRh dC0tbGVuZ3RoLWdyb3VwCisgICAgICAgICAgICAgIChpZiBmaWVsZCAoYmluZGF0LWdldC1m aWVsZCBzdHJ1Y3QgZmllbGQpIHN0cnVjdCkgKGV2YWwgbGVuIHQpKSkKKyAgICAgICAgICAg ICgncmVwZWF0CisgICAgICAgICAgICAgKGRvdGltZXMgKGluZGV4IGxlbikKKyAgICAgICAg ICAgICAgIChiaW5kYXQtLWxlbmd0aC1ncm91cAorICAgICAgICAgICAgICAgIChudGggaW5k ZXggKGJpbmRhdC1nZXQtZmllbGQgc3RydWN0IGZpZWxkKSkKKyAgICAgICAgICAgICAgICAo bnRoY2RyIHRhaWwgaXRlbSkpKSkKKyAgICAgICAgICAgICgndW5pb24KKyAgICAgICAgICAg ICAod2l0aC1zdXBwcmVzc2VkLXdhcm5pbmdzICgobGV4aWNhbCB0YWcpKQorICAgICAgICAg ICAgICAgKGRlZnZhciB0YWcpKQorICAgICAgICAgICAgIChsZXQgKCh0YWcgbGVuKSAoY2Fz ZXMgKG50aGNkciB0YWlsIGl0ZW0pKSBjYXNlIGNjKQorICAgICAgICAgICAgICAgKHdoaWxl IGNhc2VzCisgICAgICAgICAgICAgICAgIChzZXRxIGNhc2UgKGNhciBjYXNlcykKKyAgICAg ICAgICAgICAgICAgICAgICAgY2FzZXMgKGNkciBjYXNlcykKKyAgICAgICAgICAgICAgICAg ICAgICAgY2MgKGNhciBjYXNlKSkKKyAgICAgICAgICAgICAgICAgKGlmIChvciAoZXF1YWwg Y2MgdGFnKSAoZXF1YWwgY2MgdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAoYW5kIChj b25zcCBjYykgKGV2YWwgY2MgdCkpKQorICAgICAgICAgICAgICAgICAgICAgKHByb2duCisg ICAgICAgICAgICAgICAgICAgICAgIChiaW5kYXQtLWxlbmd0aC1ncm91cCBzdHJ1Y3QgKGNk ciBjYXNlKSkKKyAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgY2FzZXMgbmlsKSkpKSkp CisgICAgICAgICAgICAoXworICAgICAgICAgICAgIChpZiAoc2V0cSB0eXBlIChhc3NxIHR5 cGUgYmluZGF0LS1maXhlZC1sZW5ndGgtYWxpc3QpKQorICAgICAgICAgICAgICAgICAoc2V0 cSBsZW4gKCogbGVuIChjZHIgdHlwZSkpKSkKKyAgICAgICAgICAgICAoaWYgZmllbGQKKyAg ICAgICAgICAgICAgICAgKHNldHEgbGFzdCAoYmluZGF0LWdldC1maWVsZCBzdHJ1Y3QgZmll bGQpKSkKKyAgICAgICAgICAgICAoc2V0cSBiaW5kYXQtaWR4ICgrIGJpbmRhdC1pZHggbGVu KSkpKSkpKSkpCiAKIChkZWZ1biBiaW5kYXQtbGVuZ3RoIChzcGVjIHN0cnVjdCkKICAgIkNh bGN1bGF0ZSBgYmluZGF0LXJhdycgbGVuZ3RoIGZvciBTVFJVQ1QgYWNjb3JkaW5nIHRvIGJp bmRhdCBTUEVDLiIKLS0gCjIuMzYuMQoK --------------0qgGGeeBLat74ZQHH7Aa6hHj-- --------------kVkJqXgbX61tNgGb60nrlA22-- --------------pyc5qbavkbAP8qFNeL7v2YaY Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAmKi1i4ACgkQ0GvrRa1X 4hSv3BAAl4ZIXvDn0R/1QaWHRpFOhbaNflTouIRwMGMz+JJGI9wVUrhNJA3djj3G oRoSGmdIOhebNoKAhvxRFan4JxVvw8RHI6Mgj+fPrS9yRaj6xsf1SfEv5Mljs8xc 1pmiaxl7y89lXtgAcpLZUQ/d0iW1nMG8tgivQyFVJ5ngywQMpanPb4eXVxFnUOAk Wgrx/fe1ZxFdqFGZFuI1CqcnSl1Cy02xyZyPX3fNjj1Au5NMXia3kokClbuSV7Hi 6dCfiO389cuMAhesSPilz7m6FkJfTRWw+3f09TB/Sg5hsFzHHRIe3fONUQc0Demz SB6HwHxstDjaldPaWYAUlR0P303/mn0yaPkuqqprv6i0L5ZZ8DAH4aQqajMkXJsL TXhB64zUNpxOoM8N1YnuWFH33NGHrKhBHm9YBReTP16JsgsRAgfXYjvbQ/7oUjXI 6o4R4T8oiqC999Vcl55irDkzwYnlLs+5NYfSko4IzW7ZTMycw9UspeFY2l0PPgtm e3eG4NmNKsqkPRRL8xnW/fWJA/93bwJupA71Cxrj/rASA+T86tUlSyn0PrBFVBwL 8hkcSN+biUMxYxiE7chOuIx8O+cpahO1frVAatqZTI8CGaTvZtk1Z3I0SJ2q8RRl VIWv2JZEaoFfoNZmKlotcmau+mcSdAkcZ2VsxV/7FEpv39hR72E= =Yj08 -----END PGP SIGNATURE----- --------------pyc5qbavkbAP8qFNeL7v2YaY-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 10 05:54:11 2022 Received: (at 55882) by debbugs.gnu.org; 10 Jun 2022 09:54:11 +0000 Received: from localhost ([127.0.0.1]:48800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzbLG-0003QB-UL for submit@debbugs.gnu.org; Fri, 10 Jun 2022 05:54:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzbLF-0003Pu-1m for 55882@debbugs.gnu.org; Fri, 10 Jun 2022 05:54:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Qe/6STAaU+ch6xZ1Jel6UF/6BJRAgEENDLPOkq1tKZ8=; b=BylPHpM1fG6WlYrMza0XzRqRwy wvLSybB2xI3VLMbk+3zJKVO684UVHAydxo/70MyBz3d4feGUn/hXIU8tpaaSQp6Fp9+8WaQzdO0Td XPdBkbiLwJT8OVm2TyDCGFuv/vqVThlNEHg+PCBonPKWNTm440fuSABJq9DT5JegniDo=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzbL4-00078o-Kh; Fri, 10 Jun 2022 11:54:01 +0200 From: Lars Ingebrigtsen To: Richard Hansen Subject: Re: bug#55882: [PATCH] bindat: Minor cleanups References: <76e4b79f-e636-0b93-92d3-331c236a09ed@rhansen.org> X-Now-Playing: Little Annie Anxiety & Hiro Kone's _Repossessed_: "Turkey Girl" Date: Fri, 10 Jun 2022 11:53:58 +0200 In-Reply-To: <76e4b79f-e636-0b93-92d3-331c236a09ed@rhansen.org> (Richard Hansen's message of "Fri, 10 Jun 2022 01:27:09 -0400") Message-ID: <87czfgvo7d.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Richard Hansen writes: > Attached are a few patches to fix some minor issues with bindat and > its documentation and tests. Thanks; pushed to Emacs 29. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55882 Cc: 55882@debbugs.gnu.org, monnier@iro.umontreal.ca X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Richard Hansen writes: > Attached are a few patches to fix some minor issues with bindat and > its documentation and tests. Thanks; pushed to Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 10 05:54:14 2022 Received: (at control) by debbugs.gnu.org; 10 Jun 2022 09:54:14 +0000 Received: from localhost ([127.0.0.1]:48803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzbLK-0003QR-4a for submit@debbugs.gnu.org; Fri, 10 Jun 2022 05:54:14 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzbLH-0003Pz-TK for control@debbugs.gnu.org; Fri, 10 Jun 2022 05:54:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=jlVUawPxvx8zT4U4fFojcBFL/dnxK/wjk0BMerTyWRY=; b=GvImPFb5q4t++oq+Vm8/GAsADx mCuQHinv/7yC3eNeVmAsh91E+u0MgMLG5Ua5ZyimvSEtEn/aBk5QSp2nBMMN7yw6RR5CFkPFswHO7 5qctzPwxRuGCXPzn5tkohxiNhexcAs48yJVFyVUGTe/TqAefRSO1lA2RiAZ5a5Pp7R8g=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzbLA-00078y-8m for control@debbugs.gnu.org; Fri, 10 Jun 2022 11:54:06 +0200 Date: Fri, 10 Jun 2022 11:54:03 +0200 Message-Id: <87bkv0vo78.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #55882 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 55882 29.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 55882 29.1 quit From unknown Sat Aug 16 16:06:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 08 Jul 2022 11:24:14 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator