Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121304 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 45562 invoked from network); 14 Oct 2023 00:21:21 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 14 Oct 2023 00:21:21 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4C2041804D0 for ; Fri, 13 Oct 2023 17:21:20 -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:21:19 -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 1qrSP7-0006q4-O7; Sat, 14 Oct 2023 02:21:17 +0200 Message-ID: Date: Sat, 14 Oct 2023 02:21:17 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: internals@lists.php.net References: Content-Language: en-US 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="------------ODeVwaEtxyQ0QFC0D6dsxpRm" X-bounce-key: webpack.hosteurope.de;marc@mabe.berlin;1697242880;ec881e6e; X-HE-SMSGID: 1qrSP7-0006q4-O7 Subject: Re: [PHP-DEV] [RFC] [Discussion] Rounding Integers as int From: marc@mabe.berlin (Marc Bennewitz) --------------ODeVwaEtxyQ0QFC0D6dsxpRm Content-Type: multipart/mixed; boundary="------------wS60upcuIws6qcn5kn98uqCC"; protected-headers="v1" From: Marc Bennewitz To: internals@lists.php.net Message-ID: Subject: Re: [PHP-DEV] [RFC] [Discussion] Rounding Integers as int References: In-Reply-To: --------------wS60upcuIws6qcn5kn98uqCC Content-Type: multipart/mixed; boundary="------------qAyZcGs4ZFFlNJ1N1F906lsG" --------------qAyZcGs4ZFFlNJ1N1F906lsG Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgSmFrdWIsDQoNCk9uIDEzLjEwLjIzIDEzOjI1LCBKYWt1YiBaZWxlbmthIHdyb3RlOg0K PiBPbiBUdWUsIFNlcCAyNiwgMjAyMyBhdCAxMTozOeKAr0FNIE1hcmMgQmVubmV3aXR6IDxt YXJjQG1hYmUuYmVybGluPiB3cm90ZToNCj4NCj4+IEhpIGludGVybmFscw0KPj4NCj4+IEkn ZCBsaWtlIHRvIHB1dCBhIG5ldyBSRkMgdW5kZXIgZGlzY3Vzc2lvbjoNCj4+IGh0dHBzOi8v d2lraS5waHAubmV0L3JmYy9pbnRlZ2VyLXJvdW5kaW5nDQo+Pg0KPj4NCj4gSSB3b3VsZCBw ZXJzb25hbGx5IHByZWZlciBhIG5ldyBmdW5jdGlvbiBmb3Igcm91bmRpbmcgaW50ZWdlcnMg aWYgYW55b25lDQo+IHdhbnRzIHRvIHJvdW5kIGxhcmdlIGludGVnZXJzLg0KPg0KPiBUaGUg dGhpbmdzIGlzIHRoYXQgdGhlIGN1cnJlbnQgcm91bmQgYmVoYXZpb3VyIGlzIGNvbnNpc3Rl bnQgd2l0aCBhIHdheSBob3cNCj4gZmxvYXRzIHRvIGludCBjb252ZXJzaW9uIGlzIGRvbmUg Zm9yIHN0cmljdCB0eXBlcy4NCj4NCj4gPD9waHANCj4gZGVjbGFyZShzdHJpY3RfdHlwZXM9 MSk7DQo+DQo+IGZ1bmN0aW9uIHRlc3QoZmxvYXQgJGEpIHsNCj4gICAgICBlY2hvICRhOw0K PiB9DQo+IHRlc3QoOTg3NjU0MzIxMDk4NzY1NDMyKTsNCj4NCj4NCj4gU28gaXQgd29uJ3Qg cmVhbGx5IGhlbHAgdGhhdCBtdWNoIGlmIHRoaXMgZnVuY3Rpb24gcmV0dXJucyBsb25nIGZv ciBsb25nIGluDQo+IGNhc2VzIHdoZXJlIHRoZSByZXN1bHQgaXMgcGFzc2VkIHRvIGFub3Ro ZXIgZnVuY3Rpb24gZXhwZWN0aW5nIGZsb2F0Lg0KPg0KPiBUaGUgbWFpbiBwcm9ibGVtIHRo YXQgSSBzZWUgd2l0aCB0aGUgY3VycmVudCBhcHByb2FjaCBpcyB0aGF0IGl0IGNoYW5nZXMN Cj4gcmV0dXJuIHR5cGUgZm9yIGFuIGVkZ2UgY2FzZSB0aGF0IG1vc3QgcGVvcGxlIGFyZSBu b3QgaW1wYWN0ZWQgd2l0aC4gRm9yDQo+IGV4YW1wbGUgaXQgaXMgcXVpdGUgdXN1YWwgdGhh dCBwZW9wbGUgaGFkIGEgZmxvYXQgdmFsdWUgd2l0aCAwIGZyYWN0aW9uDQo+IHdoaWNoIGdl dHMganNvbiBlbmNvZGUgdG8gaW50LiBXaGVuIHRoZXkgZGVjb2RlIGl0IGFuZCB1c2Ugcm91 bmQsIHRoZQ0KPiByZXR1cm4gdHlwZSBpcyBzdWRkZW5seSBpbnQuIEV2ZW4gdGhvdWdoIGl0 J3MgdXN1YWxseSBub3QgYSBwcm9ibGVtLCB0aGVyZQ0KPiBtaWdodCBiZSBzb21lIGNvZGUg dGhhdCBleHBlY3RzIGZsb2F0IGFuZCBtYXliZSBldmVuIGFzc2VydCB0aGF0IHdpdGgNCj4g aXNfZmxvYXQuIFN1Y2ggY29kZSB3aWxsIGJyZWFrLg0KPg0KPiBPbiB0aGUgb3RoZXIgaGFu ZCBJIHNlZSB1c2Ugc29tZSBjYXNlIGZvciByb3VuZGluZyBsYXJnZSBpbnRlZ2VycyB3aXRo DQo+IG5lZ2F0aXZlIHByZWNpc2lvbi4gQnV0IGZvciB0aGF0IHRvIHdvcmsgSSB0aGluayBp dCB3b3VsZCBiZSBiZXR0ZXIgdG8gaGF2ZQ0KPiBhIHNwZWNpYWwgZnVuY3Rpb24uDQoNCllv dXIgSlNPTiBleGFtcGxlIGlzIGEgYml0IHVucmVsYXRlZCBiZWNhdXNlIGlmIHlvdSBjYXJl IGFib3V0IHlvdXIgDQp0eXBlcyB5b3VyIHNob3VsZCBoYXZlIHVzZWQgSlNPTl9SRVNFUlZF X1pFUk9fRlJBQ1RJT04gaW4gdGhlIGZpcnN0IA0KcGxhY2UgZWxzZSB5b3Ugc2hvdWxkIG5v dCBjYXJlIGFib3V0IGludCB2cyBmbG9hdCBhdCBhbGwuDQoNCkl0J3MgdHJ1ZSB0aGF0IHBh c3NpbmcvcmV0dXJuaW5nIGludCB0by9mcm9tIGEgZnVuY3Rpb24gZXhwZWN0aW5nIGZsb2F0 IA0Kd2lsbCBjYXN0IGJ1dCBjdXJyZW50bHkgd2l0aCB0aGVzZSByb3VuZGluZyBmdW5jdGlv bnMgaXQncyBhIGRpZmZlcmVudCANCmRlYWwgYXMgdGhleSBleHBlY3QgYW4gYGludHxmbG9h dGAgaW5zdGVhZCBvZiBqdXN0IGBmbG9hdGAuIFNvIGl0J3Mgbm90IA0KY2FzdCBvbiBwYXNz aW5nIHRoZSBhcmd1bWVudCBidXQgdGhlIGZ1bmN0aW9ucyBpdHNlbGYgYXJlIGNhc3Rpbmcu DQoNCldoZXJlIGFub3RoZXIgc2V0IG9mIGZ1bmN0aW9ucyB3b3VsZCBhdm9pZCB0aGUgQkMg YnJlYWsgaXQgYWxzbyB3b3VsZCBiZSANCmFnYWluc3QgaGF2aW5nIFBIUCBhcyBhIGxvb3Nl bHkgdHlwZWQgbGFuZ3VhZ2VwdXR0aW5nIHRoZSBidXJkZW4gdG8gDQpldmVyeW9uZSBjYXJp bmcuIEkgYWxyZWFkeSBzZWUgaHVuZHJlZHMgb2YgYGlzX2ludCgkdikgPyByb3VuZF9pbnQo JHYpIDogDQpyb3VuZCgkdilgIGV2ZXJ5d2hlcmUgYXJvdW5kLg0KDQo+IElmIHlvdSByZWFs bHkgd2FudCB0byBtYWtlIHN1Y2ggY2hhbmdlIHRvIHJvdW5kLCB0aGVuIEkgd291bGQgYmUg cHJlZmVyDQo+IHRhcmdldGluZyBqdXN0IDkuMCB3aXRob3V0IGFueSBkZXByZWNhdGlvbiBh cyBJIGRvbid0IHRoaW5rIHRoZSBkZXByZWNhdGlvbg0KPiBzaG91bGQgYmUgaW5mb3JtYXRp b25hbCBvbmx5IGFuZCBub3QgZml4YWJsZSBpbiB0aGUgY29kZS4NCj4NCj4gQ2hlZXJzDQo+ DQo+IEpha3ViDQoNCkJlc3QsDQpNYXJjDQoNCg== --------------qAyZcGs4ZFFlNJ1N1F906lsG 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----- --------------qAyZcGs4ZFFlNJ1N1F906lsG-- --------------wS60upcuIws6qcn5kn98uqCC-- --------------ODeVwaEtxyQ0QFC0D6dsxpRm Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEENJIbKB0SAX2RmUKbOTar91O8iM4FAmUp3v0FAwAAAAAACgkQOTar91O8iM4r cgf8DVPhAlDrk2iE2ldKnq9/TjorpxV0mY+/yzlFxZEhUN4ozoSsKQShbt316yc+Nrx6iRN/iaBn Ut4yG76eQ857GE68Ffgpci7xB14AJfRuureJyoEV5B8jqknBPPeZ5VM6bk70mlLjt7RatxXXM+I3 97wopjtOI5+2QbpowL5OHHKdaeE96iSnguj0zayjOTfXHVtTu8rNM6Ak4PcINrIt/P4QZgWiVdzp WZtiDoRNIbZtuGms3VviMj5QPMQerEKfr0P0H9q9FEW5/jzcEUyxDX87Qim467yF7hTKIvWYndyt LZSH/93JnFN0XWbChWTOk91TH6ZVVpciYgcp/39ZSA== =/1hv -----END PGP SIGNATURE----- --------------ODeVwaEtxyQ0QFC0D6dsxpRm--