Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121305 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 47366 invoked from network); 14 Oct 2023 00:40:04 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 14 Oct 2023 00:40:04 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4FB8E180212 for ; Fri, 13 Oct 2023 17:40:03 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS34011 80.237.132.0/24 X-Spam-Virus: No X-Envelope-From: Received: from wp160.webpack.hosteurope.de (wp160.webpack.hosteurope.de [80.237.132.167]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 13 Oct 2023 17:40:02 -0700 (PDT) Received: from [2a02:8109:b323:1700:e82a:9868:3983:979d]; authenticated by wp160.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1qrShF-0008Ij-Lo; Sat, 14 Oct 2023 02:40:01 +0200 Message-ID: <85ec8370-8f5b-47e4-aed3-04a752dac379@mabe.berlin> Date: Sat, 14 Oct 2023 02:40:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: internals@lists.php.net References: Autocrypt: addr=marc@mabe.berlin; keydata= xsBNBFby8roBCAD4qHjbk9+V3SmB5DfpkTtX58jYJ9VXVfF54MDoI0fQiYvKyrrghfO78alH c12RsEZxLH2F5kEfu8WO4wA4apg2gBnRRxqPj7krsct1ySOAdMrRVp8Wtaeaznpdcn2gJZyA MSI6LTzebT25N77ksvSrUi1BuCKyOa7SmYff3xGgOwYsHQlT5opMNGPCVegiPmO/K37anwts gj6L7RVtjXtp2Z3wAs6r3EmO318PL48xDLUgYMvEFAPJglth5FGH2En6n6HFIhxh43LqXQiN eHVjLjS2y8huNBswwc9ZVxk3ip5z/GCmpWnNkgGBOSJ7loJRsq2tOaU6yU8KWb5rhOoFABEB AAHNIU1hcmMgQmVubmV3aXR6IDxtYXJjQG1hYmUuYmVybGluPsLAeAQTAQIAIgUCVvLyugIb AwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQOTar91O8iM6jzggAwvV6MqU/hcAI6ldp xVjucGz2J9cAWtva8GL+rm9zvEs7EENtamehJiZob/CTw50WiI/zsJzPblktpT0D2AFBEp9k P5/8CmCpZzxYPsxnLtsFM52fOBpO+aP0PSStBpJjndjBH7HPqKcTCXM3ZM+SL6lyRweAJR7G +JXIZbuUrbjB2lbGx3itNZ6TeXqqnE6KTXNKLEbNHfVdzE4sPDkmuZRo/M2h+gmeS1iQb29W BmhvL6czugCQI9rYl7C4Nci9wPii1lTYyfCWQfQKID4/F2HiOv+N/vDMCK1xV8TUeCy8w4X+ nYj+wDog046ki9lUM60oPij6WoSJLqfsXr1kNc7ATQRW8vK6AQgAq7QYLB1Dz+8RSi5AGJP1 tOFQXtcxyOhNVQZsI1mCQiHay4wteQ+5m4EOUuR+FrFIlnbSrPdTkKD2wvQDHVqpZivThBpJ vara/ick0wi2R3dasu1sPMu1P6h1EwUsydhviNJB07aLfPAWD6eoqmGTd8236znIIq7mbnNp OnxIQxviTyELUekrNw38uQtVzR6XZv9PAThA2o1J1JZID7QUpKcNyo9ebYlwxyS+xzhA4DLD qfD6O5sKoKvxEf2fIZeP0ETPpHNYk0WiWnmNoPy8eEY07LriYALVidBwPBcxus0wGoKf8Nun y2aE13SHmj0ioBI1bXMGJx3hEbvzXK6WrwARAQABwsBfBBgBAgAJBQJW8vK6AhsMAAoJEDk2 q/dTvIjOkowIAI70P8U4j3eqyK/7x1bnCZZRcpwZ1aH+LR1yMKTINo9NDqlOBWQTLT69YMfV 4UN+nTSiD/uLw1fSeLSzBwpoalCMLPVOX/d3Mq5JtL5cKtWUTIVf3Vb7VbN4Rvb8HgWjeSnM 1PiG9yQBmLKI68sG/gdgvA/xANdUatkDgG0yj8PCdt+Vy4EblXbIAXZXJ6eRugSKowTjst7i HXKOJxivomHFcmqmkiqjwGTGx/jrhbDtEpPDRk+U9W45D4CbUcyPR6lMSrje5JPGQDv/45M5 wPe286YelBjnb0cWRJpA7GZCWDKZOsQ2H6cCRBi8i4m+vfRk7GLA536XnmvWxKFVP9U= In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------Xq6puraj2XCKJJmX6hDXEhJm" X-bounce-key: webpack.hosteurope.de;marc@mabe.berlin;1697244003;32e9595a; X-HE-SMSGID: 1qrShF-0008Ij-Lo Subject: Re: [PHP-DEV] [RFC] [Discussion] Rounding Integers as int From: marc@mabe.berlin (Marc Bennewitz) --------------Xq6puraj2XCKJJmX6hDXEhJm Content-Type: multipart/mixed; boundary="------------EwV0NTIFv0ALVLtTw92SIFJ7"; protected-headers="v1" From: Marc Bennewitz To: internals@lists.php.net Message-ID: <85ec8370-8f5b-47e4-aed3-04a752dac379@mabe.berlin> Subject: Re: [PHP-DEV] [RFC] [Discussion] Rounding Integers as int References: In-Reply-To: --------------EwV0NTIFv0ALVLtTw92SIFJ7 Content-Type: multipart/mixed; boundary="------------FRldXufE9aLheUhA39D8Gukt" --------------FRldXufE9aLheUhA39D8Gukt Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgUm9iZXJ0LA0KDQpPbiAxMy4xMC4yMyAxMzo0NCwgUm9iZXJ0IExhbmRlcnMgd3JvdGU6 DQo+IE9uIEZyaSwgT2N0IDEzLCAyMDIzIGF0IDE6MjbigK9QTSBKYWt1YiBaZWxlbmthIDxi dWtrYUBwaHAubmV0PiB3cm90ZToNCj4+IE9uIFR1ZSwgU2VwIDI2LCAyMDIzIGF0IDExOjM5 4oCvQU0gTWFyYyBCZW5uZXdpdHogPG1hcmNAbWFiZS5iZXJsaW4+IHdyb3RlOg0KPj4NCj4+ PiBIaSBpbnRlcm5hbHMNCj4+Pg0KPj4+IEknZCBsaWtlIHRvIHB1dCBhIG5ldyBSRkMgdW5k ZXIgZGlzY3Vzc2lvbjoNCj4+PiBodHRwczovL3dpa2kucGhwLm5ldC9yZmMvaW50ZWdlci1y b3VuZGluZw0KPj4+DQo+Pj4NCj4+IEkgd291bGQgcGVyc29uYWxseSBwcmVmZXIgYSBuZXcg ZnVuY3Rpb24gZm9yIHJvdW5kaW5nIGludGVnZXJzIGlmIGFueW9uZQ0KPj4gd2FudHMgdG8g cm91bmQgbGFyZ2UgaW50ZWdlcnMuDQo+Pg0KPj4gVGhlIHRoaW5ncyBpcyB0aGF0IHRoZSBj dXJyZW50IHJvdW5kIGJlaGF2aW91ciBpcyBjb25zaXN0ZW50IHdpdGggYSB3YXkgaG93DQo+ PiBmbG9hdHMgdG8gaW50IGNvbnZlcnNpb24gaXMgZG9uZSBmb3Igc3RyaWN0IHR5cGVzLg0K Pj4NCj4+IDw/cGhwDQo+PiBkZWNsYXJlKHN0cmljdF90eXBlcz0xKTsNCj4+DQo+PiBmdW5j dGlvbiB0ZXN0KGZsb2F0ICRhKSB7DQo+PiAgICAgIGVjaG8gJGE7DQo+PiB9DQo+PiB0ZXN0 KDk4NzY1NDMyMTA5ODc2NTQzMik7DQo+Pg0KPj4NCj4+IFNvIGl0IHdvbid0IHJlYWxseSBo ZWxwIHRoYXQgbXVjaCBpZiB0aGlzIGZ1bmN0aW9uIHJldHVybnMgbG9uZyBmb3IgbG9uZyBp bg0KPj4gY2FzZXMgd2hlcmUgdGhlIHJlc3VsdCBpcyBwYXNzZWQgdG8gYW5vdGhlciBmdW5j dGlvbiBleHBlY3RpbmcgZmxvYXQuDQo+Pg0KPj4gVGhlIG1haW4gcHJvYmxlbSB0aGF0IEkg c2VlIHdpdGggdGhlIGN1cnJlbnQgYXBwcm9hY2ggaXMgdGhhdCBpdCBjaGFuZ2VzDQo+PiBy ZXR1cm4gdHlwZSBmb3IgYW4gZWRnZSBjYXNlIHRoYXQgbW9zdCBwZW9wbGUgYXJlIG5vdCBp bXBhY3RlZCB3aXRoLiBGb3INCj4+IGV4YW1wbGUgaXQgaXMgcXVpdGUgdXN1YWwgdGhhdCBw ZW9wbGUgaGFkIGEgZmxvYXQgdmFsdWUgd2l0aCAwIGZyYWN0aW9uDQo+PiB3aGljaCBnZXRz IGpzb24gZW5jb2RlIHRvIGludC4gV2hlbiB0aGV5IGRlY29kZSBpdCBhbmQgdXNlIHJvdW5k LCB0aGUNCj4+IHJldHVybiB0eXBlIGlzIHN1ZGRlbmx5IGludC4gRXZlbiB0aG91Z2ggaXQn cyB1c3VhbGx5IG5vdCBhIHByb2JsZW0sIHRoZXJlDQo+PiBtaWdodCBiZSBzb21lIGNvZGUg dGhhdCBleHBlY3RzIGZsb2F0IGFuZCBtYXliZSBldmVuIGFzc2VydCB0aGF0IHdpdGgNCj4+ IGlzX2Zsb2F0LiBTdWNoIGNvZGUgd2lsbCBicmVhay4NCj4+DQo+PiBPbiB0aGUgb3RoZXIg aGFuZCBJIHNlZSB1c2Ugc29tZSBjYXNlIGZvciByb3VuZGluZyBsYXJnZSBpbnRlZ2VycyB3 aXRoDQo+PiBuZWdhdGl2ZSBwcmVjaXNpb24uIEJ1dCBmb3IgdGhhdCB0byB3b3JrIEkgdGhp bmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUNCj4+IGEgc3BlY2lhbCBmdW5jdGlvbi4N Cj4+DQo+PiBJZiB5b3UgcmVhbGx5IHdhbnQgdG8gbWFrZSBzdWNoIGNoYW5nZSB0byByb3Vu ZCwgdGhlbiBJIHdvdWxkIGJlIHByZWZlcg0KPj4gdGFyZ2V0aW5nIGp1c3QgOS4wIHdpdGhv dXQgYW55IGRlcHJlY2F0aW9uIGFzIEkgZG9uJ3QgdGhpbmsgdGhlIGRlcHJlY2F0aW9uDQo+ PiBzaG91bGQgYmUgaW5mb3JtYXRpb25hbCBvbmx5IGFuZCBub3QgZml4YWJsZSBpbiB0aGUg Y29kZS4NCj4+DQo+PiBDaGVlcnMNCj4+DQo+PiBKYWt1Yg0KPiBKdXN0IHRvIGFkZCBzb21l IG51YW5jZSwgaWYgeW91IGFyZSBnb2luZyBhbnl3aGVyZSBuZWFyIHRoZSBlZGdlcyBvZg0K PiBpbnRzIChlLmcuLCBjdXN0b20gZW5jcnlwdGlvbiBwcm90b3R5cGVzIGZyb20gcGFwZXJz KSwgeW91IGdlbmVyYWxseQ0KPiBrbm93IHRoYXQgd2lsbCBoYXBwZW4gLS0gaXQncyBtYXRo IGFuZCBwcmV0dHkgZWFzeSB0byB2ZXJpZnkuIEluIHRob3NlDQo+IGNhc2VzLCB5b3UgbGlr ZWx5IHdpbGwgYmUgdXNpbmcgR01QIG9yIHNvbWUgb3RoZXIgZXh0ZW5zaW9uIHRvIGhhbmRs ZQ0KPiB0aGUgbGFyZ2UgbnVtYmVycy4gVGhlIHBvaW50IGlzLCBJIGhpZ2hseSBkb3VidCBw ZW9wbGUgYXJlIHVua25vd2luZ2x5DQo+IHVzaW5nIHJvdW5kKCkgd2l0aCBleGNlcHRpb25h bGx5IGxhcmdlIG51bWJlcnMuIElmIHRoZXkgYXJlIGRvaW5nIHNvLA0KPiB0aGV5IHByb2Jh Ymx5IGtub3cgZXhhY3RseSB3aGF0IHRoZXkgYXJlIGRvaW5nIGFuZCBhbHJlYWR5IGhhbmRs ZSBhbGwNCj4gcG90ZW50aWFsIGVkZ2UgY2FzZXMgb3IgdGhleSB1c2UgYW4gZXh0ZW5zaW9u IHNwZWNpZmljYWxseSBmb3IgZGVhbGluZw0KPiB3aXRoIGxhcmdlIG51bWJlcnMuDQoNClRo aXMgdmVyeSBtdWNoIGRlcGVuZHMgb24gd2hlcmUgeW91IGRlZmluZSB5b3VyIGVkZ2VzLg0K QmFzaWNhbGx5IHdlIGFyZSB0YWxraW5nIGFib3V0IDJeNTMgdG8gMl42MyB3aGljaCBpcyAx MDI0IHRpbWVzIGhpZ2hlciANCm51bWJlci4NCg0KRm9yY2luZyBwZW9wbGUgaW50byBzdWNo IGV4dGVuc2lvbnMgbXVjaCBlYXJsaWVyIHRoYW4gbmVjZXNzYXJ5IGlzbid0IA0KdmVyeSBo ZWxwZnVsIGVpdGhlciBhcyB0aGV5IGFsbCBjb21lIHdpdGggaXQncyBvd24gZG93bnNpZGVz IGFzIHdlbGwuDQoNCkJlc3QsDQpNYXJjDQoNCg== --------------FRldXufE9aLheUhA39D8Gukt Content-Type: application/pgp-keys; name="OpenPGP_0x3936ABF753BC88CE.asc" Content-Disposition: attachment; filename="OpenPGP_0x3936ABF753BC88CE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xsBNBFby8roBCAD4qHjbk9+V3SmB5DfpkTtX58jYJ9VXVfF54MDoI0fQiYvKyrrg hfO78alHc12RsEZxLH2F5kEfu8WO4wA4apg2gBnRRxqPj7krsct1ySOAdMrRVp8W taeaznpdcn2gJZyAMSI6LTzebT25N77ksvSrUi1BuCKyOa7SmYff3xGgOwYsHQlT 5opMNGPCVegiPmO/K37anwtsgj6L7RVtjXtp2Z3wAs6r3EmO318PL48xDLUgYMvE FAPJglth5FGH2En6n6HFIhxh43LqXQiNeHVjLjS2y8huNBswwc9ZVxk3ip5z/GCm pWnNkgGBOSJ7loJRsq2tOaU6yU8KWb5rhOoFABEBAAHNIU1hcmMgQmVubmV3aXR6 IDxtYXJjQG1hYmUuYmVybGluPsLAeAQTAQIAIgUCVvLyugIbAwYLCQgHAwIGFQgC CQoLBBYCAwECHgECF4AACgkQOTar91O8iM6jzggAwvV6MqU/hcAI6ldpxVjucGz2 J9cAWtva8GL+rm9zvEs7EENtamehJiZob/CTw50WiI/zsJzPblktpT0D2AFBEp9k P5/8CmCpZzxYPsxnLtsFM52fOBpO+aP0PSStBpJjndjBH7HPqKcTCXM3ZM+SL6ly RweAJR7G+JXIZbuUrbjB2lbGx3itNZ6TeXqqnE6KTXNKLEbNHfVdzE4sPDkmuZRo /M2h+gmeS1iQb29WBmhvL6czugCQI9rYl7C4Nci9wPii1lTYyfCWQfQKID4/F2Hi Ov+N/vDMCK1xV8TUeCy8w4X+nYj+wDog046ki9lUM60oPij6WoSJLqfsXr1kNc7A TQRW8vK6AQgAq7QYLB1Dz+8RSi5AGJP1tOFQXtcxyOhNVQZsI1mCQiHay4wteQ+5 m4EOUuR+FrFIlnbSrPdTkKD2wvQDHVqpZivThBpJvara/ick0wi2R3dasu1sPMu1 P6h1EwUsydhviNJB07aLfPAWD6eoqmGTd8236znIIq7mbnNpOnxIQxviTyELUekr Nw38uQtVzR6XZv9PAThA2o1J1JZID7QUpKcNyo9ebYlwxyS+xzhA4DLDqfD6O5sK oKvxEf2fIZeP0ETPpHNYk0WiWnmNoPy8eEY07LriYALVidBwPBcxus0wGoKf8Nun y2aE13SHmj0ioBI1bXMGJx3hEbvzXK6WrwARAQABwsBfBBgBAgAJBQJW8vK6AhsM AAoJEDk2q/dTvIjOkowIAI70P8U4j3eqyK/7x1bnCZZRcpwZ1aH+LR1yMKTINo9N DqlOBWQTLT69YMfV4UN+nTSiD/uLw1fSeLSzBwpoalCMLPVOX/d3Mq5JtL5cKtWU TIVf3Vb7VbN4Rvb8HgWjeSnM1PiG9yQBmLKI68sG/gdgvA/xANdUatkDgG0yj8PC dt+Vy4EblXbIAXZXJ6eRugSKowTjst7iHXKOJxivomHFcmqmkiqjwGTGx/jrhbDt EpPDRk+U9W45D4CbUcyPR6lMSrje5JPGQDv/45M5wPe286YelBjnb0cWRJpA7GZC WDKZOsQ2H6cCRBi8i4m+vfRk7GLA536XnmvWxKFVP9U=3D =3Doi2m -----END PGP PUBLIC KEY BLOCK----- --------------FRldXufE9aLheUhA39D8Gukt-- --------------EwV0NTIFv0ALVLtTw92SIFJ7-- --------------Xq6puraj2XCKJJmX6hDXEhJm Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEENJIbKB0SAX2RmUKbOTar91O8iM4FAmUp42EFAwAAAAAACgkQOTar91O8iM5v QAf/ZMeFu9gBY9C5baSmp95wACqN8R7rzxF79v/T+/Z1SQ62e2ov9KHLIzSNLaC7ajWpJJk/jJ+k Kbmth+7YXqXN0+xt6RX4GmbjhqBeRmI1KhHHW/gS5vw4QdvvPsMKXQuLfvAzUEZOp6L/S8ZXV4Fj t527y6DhpMBq2jyYjpqZ98Rb3d+Mz8tmbKTkX0DLgogwGVN1XtfyXQ0yrXzmLqOPLeVx3TArxIVZ /cQGSMqX7PLbzhrvSwB/r/fIesZ9u0hMYWfdcz77tzyzQPRLjztNHxB96aAUX5k8ElD7cVnlvjkL 4/5YsLerG+9kJfcpGHfsvlzNIu+OPsy6Ho/5qWHzcw== =UWOj -----END PGP SIGNATURE----- --------------Xq6puraj2XCKJJmX6hDXEhJm--