From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=HTML_MESSAGE, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6518 invoked from network); 16 Dec 2022 21:21:17 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 16 Dec 2022 21:21:17 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id B43C342404; Sat, 17 Dec 2022 07:21:04 +1000 (AEST) Received: from smtp101.ord1d.emailsrvr.com (smtp101.ord1d.emailsrvr.com [184.106.54.101]) by minnie.tuhs.org (Postfix) with ESMTPS id 4681F423F7 for ; Sat, 17 Dec 2022 07:21:00 +1000 (AEST) X-Auth-ID: halbert@halwitz.org Received: by smtp5.relay.ord1d.emailsrvr.com (Authenticated sender: halbert-AT-halwitz.org) with ESMTPSA id 77CC4A0156 for ; Fri, 16 Dec 2022 16:20:59 -0500 (EST) Content-Type: multipart/alternative; boundary="------------B49633skbyY6el8e6mYBe15c" Message-ID: Date: Fri, 16 Dec 2022 16:20:59 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US To: tuhs@tuhs.org References: <78A69F72-788E-4A31-B750-A39C97F77C75@csp-partnership.co.uk> From: Dan Halbert In-Reply-To: X-Classification-ID: 6fbcd362-8a7e-4144-936e-6f40764598eb-1-1 Message-ID-Hash: X6C5LDWGYL6A76XR2YLDQ7PFBMDDRBJK X-Message-ID-Hash: X6C5LDWGYL6A76XR2YLDQ7PFBMDDRBJK X-MailFrom: halbert@halwitz.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: origin of null-terminated strings List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: This is a multi-part message in MIME format. --------------B49633skbyY6el8e6mYBe15c Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 T24gMTIvMTYvMjIgMTY6MDIsIFdhcm5lciBMb3NoIHdyb3RlOg0KPiBPbiBGcmksIERlYyAxNiwg MjAyMiwgMToxMiBQTSBEYXZlIEhvcnNmYWxsIDxkYXZlQGhvcnNmYWxsLm9yZz4gd3JvdGU6DQo+ DQo+ICAgICBPbiBGcmksIDE2IERlYyAyMDIyLCBEciBJYWluIE1hb2lsZW9pbiB3cm90ZToNCj4N Cj4gICAgID4gSSByZW1lbWJlciBydW5uaW5nIGludG8gYSAuYXNjaXogZGlyZWN0aXZlIG4gdGhl IDcwcw0KPiAgICAg4oCcc29tZXdoZXJl4oCdLiBJdCB3YXMNCj4gICAgID4gYW4gYXNzZW1ibGVy IGRpcmVjdGl2ZSBpbiBvbmUgb2YgdGhlIFJUMTEgc3lzdGVtcz8/PyBvciBwZXJoYXBzDQo+ICAg ICB0aGUgdW5peA0KPiAgICAgPiBib290c3RyYXAgYW5kL29yIOKAnC5z4oCdIGZpbGVzIC0gd2hl biBJIGdldCBzb21lIHRpbWUgSSB3aWxsIGdvDQo+ICAgICByZWFkIHNvbWUNCj4gICAgID4gb2xk IGNvZGUvbWFudWFscy4NCj4NCj4gICAgIE1BQ1JPLTExIG9uIFJTWC0xMUQgc2VlbXMgdG8gcmlu ZyBhIGJlbGwuLi4NCj4NCj4NCj4gSSBmaXJzdCBlbmNvdW50ZXJlZCBpdCBvbiBSU1RTL0UgNkMg aW4gdGhlIE1BQ1JPLTExIGl0IGhhZC4uLiBCdXQgdGhlIA0KPiB2NiBtYWNybyBhc3NlbWJsZXIg ZnJvbSBERUMgdmlhIEhhcnZhcmQgdGhhdCBldmVudHVhbGx5IHdvdW5kIHVwIGluIA0KPiAyQlNE IGlzIG9sZGVyIGFuZCBkYXRlcyB0byAxOTc3IG9yIHNvLg0KPg0KPiBXYXJuZXINCg0KVGhlIFBE UC0xMCBtYW51YWwgSSBzcG9rZSBvZiBpcyBmcm9tIDE5NzEsIGFuZCB0aGVyZSB3ZXJlIG9sZGVy IA0KZWRpdGlvbnMuIEZvciB0aGUgUERQLTcsIHRoaXMgbWFudWFsIGZyb20gMTk2NSwgDQpodHRw Oi8vd3d3LmJpdHNhdmVycy5vcmcvcGRmL2RlYy9wZHA3L1BEUC03X0FzbU1hbi5wZGYsIHByaW50 ZWQgcGFnZXMgDQozOC00MCwgZG9lcyBub3QgbWVudGlvbiAiQVNDSVoiIHNwZWNpZmljYWxseSwg YnV0IHRhbGtzIGFib3V0IGFzc2VtYmxlciANCmRpcmVjdGl2ZXMgIlRFTEVUWVBFIiBhbmQgIkFO QUxFWCIgdGhhdCBhZGQgYSAidGVybWluYXRpb24gY29kZSIgb2YgMDAgDQpvY3RhbCwgZm9yIGNo YXJhY3RlcnMuDQoNCkRFQyBhbHNvIHVzZWQgU0lYQklULCBhIHRydW5jYXRlZCBBU0NJSSBjb2Rl IHRoYXQgaGFkIHByaW50aW5nIA0KY2hhcmFjdGVycyBidXQgbm8gY29udHJvbCBjaGFyYWN0ZXJz LCBzbyBubyBuZXdsaW5lLCBldGMuIEluIHRoYXQgDQpzY2hlbWUsIDAwIG9jdGFsIHdhcyBTUEFD RS4gVGFibGUgaGVyZTogDQpodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9TaXgtYml0X2No YXJhY3Rlcl9jb2RlI0V4YW1wbGVzX29mX3NpeC1iaXRfQVNDSUlfdmFyaWFudHMuDQoNCkRhbiBI DQo= --------------B49633skbyY6el8e6mYBe15c Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQogIDxoZWFkPg0KICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAg ICBPbiAxMi8xNi8yMiAxNjowMiwgV2FybmVyIExvc2ggd3JvdGU6PGJyPg0KICAgIDxibG9ja3F1 b3RlIHR5cGU9ImNpdGUiDQpjaXRlPSJtaWQ6Q0FOQ1pkZnBYRzJXZHpod2Q1dXFoZXRITTR4WDZr Tms0MVYzVUxCa29FRXV6WWY3ZXN3QG1haWwuZ21haWwuY29tIj4NCiAgICAgIDxtZXRhIGh0dHAt ZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04Ij4N CiAgICAgIDxkaXYgZGlyPSJhdXRvIj5PbiBGcmksIERlYyAxNiwgMjAyMiwgMToxMiBQTSBEYXZl IEhvcnNmYWxsICZsdDs8YQ0KICAgICAgICAgIGhyZWY9Im1haWx0bzpkYXZlQGhvcnNmYWxsLm9y ZyIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIg0KICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmst ZnJlZXRleHQiPmRhdmVAaG9yc2ZhbGwub3JnPC9hPiZndDsgd3JvdGU6PGJyPg0KICAgICAgICA8 ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSIgZGlyPSJhdXRvIj4NCiAgICAgICAgICA8YmxvY2txdW90 ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDANCiAgICAgICAgICAgIC44 ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+T24gRnJpLCAx Ng0KICAgICAgICAgICAgRGVjIDIwMjIsIERyIElhaW4gTWFvaWxlb2luIHdyb3RlOjxicj4NCiAg ICAgICAgICAgIDxicj4NCiAgICAgICAgICAgICZndDsgSSByZW1lbWJlciBydW5uaW5nIGludG8g YSAuYXNjaXogZGlyZWN0aXZlIG4gdGhlIDcwcw0KICAgICAgICAgICAg4oCcc29tZXdoZXJl4oCd LiBJdCB3YXMgPGJyPg0KICAgICAgICAgICAgJmd0OyBhbiBhc3NlbWJsZXIgZGlyZWN0aXZlIGlu IG9uZSBvZiB0aGUgUlQxMSBzeXN0ZW1zPz8/IG9yDQogICAgICAgICAgICBwZXJoYXBzIHRoZSB1 bml4IDxicj4NCiAgICAgICAgICAgICZndDsgYm9vdHN0cmFwIGFuZC9vciDigJwuc+KAnSBmaWxl cyAtIHdoZW4gSSBnZXQgc29tZSB0aW1lIEkNCiAgICAgICAgICAgIHdpbGwgZ28gcmVhZCBzb21l IDxicj4NCiAgICAgICAgICAgICZndDsgb2xkIGNvZGUvbWFudWFscy48YnI+DQogICAgICAgICAg ICA8YnI+DQogICAgICAgICAgICBNQUNSTy0xMSBvbiBSU1gtMTFEIHNlZW1zIHRvIHJpbmcgYSBi ZWxsLi4uPGJyPg0KICAgICAgICAgIDwvYmxvY2txdW90ZT4NCiAgICAgICAgPC9kaXY+DQogICAg ICAgIDxkaXYgZGlyPSJhdXRvIj48YnI+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGRp cj0iYXV0byI+SSBmaXJzdCBlbmNvdW50ZXJlZCBpdCBvbiBSU1RTL0UgNkMgaW4gdGhlDQogICAg ICAgICAgTUFDUk8tMTEgaXQgaGFkLi4uIEJ1dCB0aGUgdjYgbWFjcm8gYXNzZW1ibGVyIGZyb20g REVDIHZpYQ0KICAgICAgICAgIEhhcnZhcmQgdGhhdCBldmVudHVhbGx5IHdvdW5kIHVwIGluIDJC U0QgaXMgb2xkZXIgYW5kIGRhdGVzIHRvDQogICAgICAgICAgMTk3NyBvciBzby48L2Rpdj4NCiAg ICAgICAgPGRpdiBkaXI9ImF1dG8iPjxicj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYg ZGlyPSJhdXRvIj5XYXJuZXI8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvYmxvY2txdW90ZT4N CiAgICA8YnI+DQogICAgVGhlIFBEUC0xMCBtYW51YWwgSSBzcG9rZSBvZiBpcyBmcm9tIDE5NzEs IGFuZCB0aGVyZSB3ZXJlIG9sZGVyDQogICAgZWRpdGlvbnMuIEZvciB0aGUgUERQLTcsIHRoaXMg bWFudWFsIGZyb20gMTk2NSwNCiAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBo cmVmPSJodHRwOi8vd3d3LmJpdHNhdmVycy5vcmcvcGRmL2RlYy9wZHA3L1BEUC03X0FzbU1hbi5w ZGYiPmh0dHA6Ly93d3cuYml0c2F2ZXJzLm9yZy9wZGYvZGVjL3BkcDcvUERQLTdfQXNtTWFuLnBk ZjwvYT4sIHByaW50ZWQNCiAgICBwYWdlcyAzOC00MCwgZG9lcyBub3QgbWVudGlvbiAiQVNDSVoi IHNwZWNpZmljYWxseSwgYnV0IHRhbGtzIGFib3V0DQogICAgYXNzZW1ibGVyIGRpcmVjdGl2ZXMg IlRFTEVUWVBFIiBhbmQgIkFOQUxFWCIgdGhhdCBhZGQgYSAidGVybWluYXRpb24NCiAgICBjb2Rl IiBvZiAwMCBvY3RhbCwgZm9yIGNoYXJhY3RlcnMuPGJyPg0KICAgIDxicj4NCiAgICBERUMgYWxz byB1c2VkIFNJWEJJVCwgYSB0cnVuY2F0ZWQgQVNDSUkgY29kZSB0aGF0IGhhZCBwcmludGluZw0K ICAgIGNoYXJhY3RlcnMgYnV0IG5vIGNvbnRyb2wgY2hhcmFjdGVycywgc28gbm8gbmV3bGluZSwg ZXRjLiBJbiB0aGF0DQogICAgc2NoZW1lLCAwMCBvY3RhbCB3YXMgU1BBQ0UuIFRhYmxlIGhlcmU6 DQo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczovL2VuLndpa2lw ZWRpYS5vcmcvd2lraS9TaXgtYml0X2NoYXJhY3Rlcl9jb2RlI0V4YW1wbGVzX29mX3NpeC1iaXRf QVNDSUlfdmFyaWFudHMiPmh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1NpeC1iaXRfY2hh cmFjdGVyX2NvZGUjRXhhbXBsZXNfb2Zfc2l4LWJpdF9BU0NJSV92YXJpYW50czwvYT4uPGJyPg0K ICAgIDxicj4NCiAgICBEYW4gSDxicj4NCiAgICA8YnI+DQogIDwvYm9keT4NCjwvaHRtbD4NCg== --------------B49633skbyY6el8e6mYBe15c--