From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by sourceware.org (Postfix) with ESMTPS id CC57D384F6CA for ; Wed, 23 Nov 2022 20:01:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CC57D384F6CA Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-x42f.google.com with SMTP id x17so17598681wrn.6 for ; Wed, 23 Nov 2022 12:01:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=BpJ5Iw6cgDQo8KfNBDnxvpA9+eqgZvHg9RxGY+86UPw=; b=ar9SpvQkQEqvjTV8NY+ZQLJ1HMRK+6xoUFVJNfo96GOuziRjwQU/tJqHgL/Lv/71pY ceA1XbWTXHAQIcP12SH4RDedgEnXJVgtRX0IKEO/ZUybJtYr8bz2WBUXWPKFkbOiyB7U LRuERBB38YBuYxnvup1RaJSByz8tSF6RFG8puV8BbLMsLo3ciFvKm0LFTNAUUEOKvEZK b1P5eRn0Xqu6IzNgdg+d1gd1KS1icZgieSmI1psJQp5WnnX0tMy49lV5TCd4YspxtoMO eWSup5Ulr4xZTl5nH6/i0j4d1qFDt9LKak14dzviVmaIlRdPLkw9zCDzK3jSs5hWyoEF 4PWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=BpJ5Iw6cgDQo8KfNBDnxvpA9+eqgZvHg9RxGY+86UPw=; b=XIZGQPUa+c6l2EkjAUbLrpGQMqstvQp7SsIQk71pLHW/azqsXeLsPB+x53UQvLeoO+ p4ML5UXklMyUbYPaGkApDKumnKpwYn74ip6JRsSOx9F7+64DU3LFNfU0yIP2xMcNtRf9 +r1PMWxe/Jv0QGFBq87zHrcJqLJYc17uZ5l6PP2dNT0uqRSwQoCuTvVL5Kc1DarOYora Q2UiMjTfRfXo3OuLzyZRH7b/3zfb0Ug8vYhDlxZDoMH0hJWKbCzJwziWQEFy7MM3FmEs Uh8Hz2aB+pJxI2WM2VoFLii55Vi6yoKm1pMzqEFfGQnDWKtzeFjmdf7TpfZC2Jt4fy8f KUug== X-Gm-Message-State: ANoB5pniYyTuTIX/8NTwh++AFw0U5JHQx9qEh2H4zCQOKOCN/d35HDje pJpgEb+ZIpwCAqFzlJSexKk= X-Google-Smtp-Source: AA0mqf7vk4E1GmCAj6jSvdJ1RKdaSJLAznX3ztwxhHHu3lI5uoBA4Dw6rTdgtirMTJ6Io5ICjnIauQ== X-Received: by 2002:a05:6000:112:b0:241:d25a:e57b with SMTP id o18-20020a056000011200b00241d25ae57bmr10687258wrx.418.1669233704297; Wed, 23 Nov 2022 12:01:44 -0800 (PST) Received: from [192.168.0.160] ([170.253.36.171]) by smtp.gmail.com with ESMTPSA id n10-20020a5d67ca000000b002302dc43d77sm8218432wrw.115.2022.11.23.12.01.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Nov 2022 12:01:43 -0800 (PST) Message-ID: <4c5ed864-1bb3-0b82-d797-5961af7614da@gmail.com> Date: Wed, 23 Nov 2022 21:01:18 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Subject: Re: size_t vs long. Content-Language: en-US To: Paul Eggert Cc: A , libc-alpha@sourceware.org, "Maciej W. Rozycki" References: <380b196e-b78e-3b0e-7399-ee106b0e716c@gmail.com> <27229b18-673b-d038-9a4c-c32c50ca547c@cs.ucla.edu> <45e874b3-315f-a24b-0a4c-3c0d6d2955b3@cs.ucla.edu> From: Alejandro Colomar In-Reply-To: <45e874b3-315f-a24b-0a4c-3c0d6d2955b3@cs.ucla.edu> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------2cQBJkS2zOluwMREkkJ7I2bd" X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------2cQBJkS2zOluwMREkkJ7I2bd Content-Type: multipart/mixed; boundary="------------VZn4TXl0B79VZez2SutxuzY6"; protected-headers="v1" From: Alejandro Colomar To: Paul Eggert Cc: A , libc-alpha@sourceware.org, "Maciej W. Rozycki" Message-ID: <4c5ed864-1bb3-0b82-d797-5961af7614da@gmail.com> Subject: Re: size_t vs long. References: <380b196e-b78e-3b0e-7399-ee106b0e716c@gmail.com> <27229b18-673b-d038-9a4c-c32c50ca547c@cs.ucla.edu> <45e874b3-315f-a24b-0a4c-3c0d6d2955b3@cs.ucla.edu> In-Reply-To: <45e874b3-315f-a24b-0a4c-3c0d6d2955b3@cs.ucla.edu> --------------VZn4TXl0B79VZez2SutxuzY6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgUGF1bCwNCg0KT24gMTEvMTgvMjIgMDM6NDcsIFBhdWwgRWdnZXJ0IHdyb3RlOg0KPiBP biAxMS8xNy8yMiAxODoxMSwgTWFjaWVqIFcuIFJvenlja2kgd3JvdGU6DQo+IA0KPj4+PiBm b3IgKHNpemVfdCBpID0gNDE7IGkgPCBzaXplb2YgQSAvIHNpemVvZiBBWzBdOyAtLWkpIHsN Cj4+Pj4gwqDCoMKgIEFbaV0gPSBzb21ldGhpbmdfbmljZTsNCj4+Pj4gfQ0KPiANCj4+IMKg Li4uIHdoYXQgZXhhY3RseSBpcyBib2d1cyB3aXRoIHRoZSBmaXJzdCBsb29wPw0KPj4NCj4+ IMKgIEFGQUlDVCBpZiBpbmRleCA0MSBpcyB3aXRoaW4gdGhlIGJvdW5kcyBvZiBBLCBpdCBm aWxscyBlbGVtZW50cyBbMC4uNDFdDQo+PiB3aXRoIHNvbWV0aGluZ19uaWNlIGFuZCBvdGhl cndpc2UgaXQgZG9lcyBub3RoaW5nLg0KPiANCj4gWWVzLCBhbmQgdGhhdCdzIHByZWNpc2Vs eSB3aGF0IGlzIGJvZ3VzIGFib3V0IGl0LiBNb3N0IHBlb3BsZSB3aG8gcmVhZCB0aGF0IGNv ZGUgDQo+IHdvbid0IGVhc2lseSBzZWUgdGhhdCB5b3UncmUgc3VtbWFyaXppbmcgaXQgY29y cmVjdGx5IChhc3N1bWluZyBJTlRfTUFYIDwgDQo+IFNJWkVfTUFYKS4gQW5kIGlmIEkgc2F3 IHRoYXQgY29kZSBpbiBhIHJlYWwgcHJvZ3JhbSwgbXkgZmlyc3QgZ3Vlc3MgLSBhbmQgaXQg DQo+IG1vc3QgbGlrZWx5IHdvdWxkIGJlIHRoZSBjb3JyZWN0IGd1ZXNzIC0gaXMgdGhhdCB0 aGUgKmF1dGhvciogb2YgdGhlIGNvZGUgZGlkbid0IA0KPiBrbm93IHdoYXQgaXQgZG9lcywg aXQncyBzbyBjb25mdXNpbmdseSB3cml0dGVuLg0KPiANCj4gQ2VydGFpbmx5IEFsZWphbmRy byB3YXMgY29uZnVzZWQgYnkgdGhhdCBib2d1cyBsb29wLCBhcyBoaXMgbW9zdCByZWNlbnQg ZW1haWwgDQo+IHNhaWQgdGhlIGZvbGxvd2luZzoNCg0KSSBoYWQgYSBtaXN0YWtlLiAgQXMg eW91IHNhaWQsIEkgZGlkbid0IHRvIGFkZHJlc3MgdGhhdCB3aGlsZSByZXZlcnNpbmcgdGhl IGxvb3AgOi8NCg0KPiANCj4+IEZvciBjb2RlIHRoYXQgbWVhbnMgZXhhY3RseSB0aGUgc2Ft ZSBhcw0KPj4NCj4+IGZvciAoc2l6ZV90IGkgPSA0MTsgaSA8IG5pdGVtcyhBKTsgLS1pKSB7 DQo+PiDCoMKgwqAgQVtpXSA9IHNvbWV0aGluZ19uaWNlOw0KPj4gfQ0KPj4NCj4+DQo+PiB3 ZSBuZWVkOg0KPj4NCj4+DQo+PiBmb3IgKHNpemVfdCBpID0gMDsgaSA8IG5pdGVtcyhBKSAm JiBpIDw9IDQxOyArK2kpIHsNCj4+IMKgwqDCoCBBW2ldID0gc29tZXRoaW5nX25pY2U7DQo+ PiB9DQo+Pg0KPj4gb3INCj4+DQo+PiBmb3IgKGlkeF90IGkgPSAwOyBpIDwgbml0ZW1zKEEp ICYmIGkgPD0gNDE7ICsraSkgew0KPj4gwqDCoMKgIEFbaV0gPSBzb21ldGhpbmdfbmljZTsN Cj4+IH0NCj4+DQo+PiBvcg0KPj4NCj4+IGZvciAoaWR4X3QgaSA9IDQxOyBpIDwgbml0ZW1z KEEpICYmIGkgPiAwOyAtLWkpIHsNCj4+IMKgwqDCoCBBW2ldID0gc29tZXRoaW5nX25pY2U7 DQo+PiB9DQo+Pg0KPj4gKGFsd2F5cyBhc3N1bWluZyBTSVpFX01BWCA+IElOVF9NQVguKSAN Cj4gDQo+IGFuZCBpZiB3ZSBjYWxsIHRob3NlIGZvdXIgbG9vcHMgQSwgQiwgQyBhbmQgRCwg dGhlbiBBbGVqYW5kcm8gd2FzIGluY29ycmVjdCANCj4gYWJvdXQgQiBhbmQgQyBiZWNhdXNl IHRoZXkgYXJlIG5vdCBlcXVpdmFsZW50IHRvIEEuIEFuZCBhbHRob3VnaCBEIGlzIGVxdWl2 YWxlbnQgDQo+IHRvIEEsIEQgaXMgc3RpbGwgY29uZnVzaW5nIGFuZCBpcyBzdGlsbCBCYWQg Q29kZS4NCj4gDQo+IENvZGUgbGlrZSB0aGlzIHNob3VsZCBiZSB3cml0dGVuIG1vcmUgdGhl IHdheSB5b3Ugc2FpZCBpdC4gRS5nLjoNCj4gDQo+ICDCoMKgIGlkeF90IG5pY2VfY291bnQg PSA0MjsNCj4gIMKgwqAgaWYgKG5pY2VfY291bnQgPD0gbml0ZW1zKEEpKQ0KPiAgwqDCoMKg wqAgZm9yIChpZHhfdCBpID0gMDsgaSA8IG5pY2VfY291bnQ7IGkrKykNCj4gIMKgwqDCoMKg wqDCoCBBW2ldID0gc29tZXRoaW5nX25pY2U7DQo+IA0KPiBUaGlzIGlzIG11Y2ggZWFzaWVy IHRvIHVuZGVyc3RhbmQgdGhhbiB0aGUgb3RoZXIgYWx0ZXJuYXRpdmVzIGdpdmVuIHNvIGZh ciwgZm9yIA0KPiByZWFzb25zIHRoYXQgSSBob3BlIGFyZSBvYnZpb3VzLiBBbmQgYXMgYSBi b251cywgaXQgZG9lc24ndCBhc3N1bWUgSU5UX01BWCA8IA0KPiBTSVpFX01BWC4NCg0KSG93 ZXZlciwgSSBkb24ndCB0aGluayB0aGF0IGNhbiBiZSBhdHRyaWJ1dGVkIHRvIHVuc2lnbmVk IGluZGljZXMsIHNpbmNlIHRoZSANCnNpZ25lZCB2ZXJzaW9uIG9mIHRoZSAtLWkgbG9vcCBh bHNvIGRvZXNuJ3QgbmVlZCB0aGUgaWYgKGFuZCBJIGdvdCBpdCByaWdodCkuICBJIA0KcmF0 aGVyIGF0dHJpYnV0ZSBpdCB0byB0aGUgY29tcGxleGl0eSBvZiBmb3IgbG9vcHMgd2hlcmUg dGhlIGVudHJ5IHBvaW50IGlzIG5vdCANCmFuIGV4dHJlbWUgKGFuZCBhbHNvIHRvIG15c2Vs Ziwgd2hpY2ggc2hvdWxkIGhhdmUgYmVlbiBtb3JlIGNhcmVmdWwpLg0KDQpBbHNvLCB5b3Vy IHZlcnNpb24gdXNpbmcgYSBsaW1pdGluZyA0MiBpbnN0ZWFkIG9mIDQxIGNoYW5nZXMgdGhl IG1lYW5pbmcgDQpzbGlnaHRseTogdGhlIG9uZSB3aXRoIDQxIG1lYW5zICJJIHdhbnQgdG8g c3RhcnQgYXQgaW5kZXggNDEiLCB3aGlsZSB0aGUgb25lIA0Kd2l0aCA0MiBtZWFucyAiSSB3 YW50IHRvIGRvIHNvbWV0aGluZyBmb3IgdGhlIGZpcnN0IDQyIGVsZW1lbnRzIi4NCg0KQnV0 IGxldCdzIGFncmVlIHRvIGRpc2FncmVlIDopDQoNCkNoZWVycywNCg0KQWxleA0KDQoNCi0t IA0KPGh0dHA6Ly93d3cuYWxlamFuZHJvLWNvbG9tYXIuZXMvPg0K --------------VZn4TXl0B79VZez2SutxuzY6-- --------------2cQBJkS2zOluwMREkkJ7I2bd Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmN+fA4ACgkQnowa+77/ 2zLUTRAAiQ6W8lrBN2an9MDSYkvcw5XstBBXNSaUrzKKGWz7J6Bjt/Oz8YfJ/HPD Q15LVdTjtPtMJb0H+cRvjTUdoEEk7+loN6zKlj9sXdmZU3ZWmWBhs5Dta8DBj1rF REVjD6Tb7pXzK6m58J7At7sg0FO8Aj75kLlcqR98McihPC0x+0nSSLSDz+G+ZrXA dQEdjZUsmMDG2FReWXIFE24HxvLnrwW3BxS5RorLYceOc725mxmmnV52+d76Izg3 UKn2nmW5ORLzaPc5qScuUdVrUd/pn7hiSx1v3JKHAIr0/hR+FY+TqTAU5s23ramy sjTjmlIlw/UO3Lzs9GG0H6WMjEJ1dNNMPbcfhoYZrvEDT7KCQ9Vr6RDIA3AlV9pA UfLi3psrObi7KLandF0AA6fXC/0pf6pMg0V+hmOLwVLIr5F3GkovdGQVv9dPReTT KzDHqdG7e0EaAAJbw8Fvb8WYtObkpqfOEQIsDLiKtwZrgzqoBpuupGmgeFT6Bvhj LqiJ/0pAEARW4ss6SN05FKGvUP42p81feIVbZ/kZFTafwBr+D//lQWAq1Vhuqoi1 1CuHmvT9/n8auqLK7TH6eIKp60SO0MkS3jY0FCvnjjO/ABNGOh92iBC0y9pOJA2J FQ740/PqGBfe/bKSeZ6dT7p7OnXMgStuX2FlWM4YFA/PdBEUduk= =WXjh -----END PGP SIGNATURE----- --------------2cQBJkS2zOluwMREkkJ7I2bd--