Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:120380 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 70984 invoked from network); 22 May 2023 11:28:53 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 22 May 2023 11:28:53 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 404291804BC for ; Mon, 22 May 2023 04:28:52 -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,NICE_REPLY_A, 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 ; Mon, 22 May 2023 04:28:51 -0700 (PDT) Received: from [2a02:8109:9d40:1d44:40ff:6f6b:44e3:e636]; authenticated by wp160.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1q13ib-00036D-LT; Mon, 22 May 2023 13:28:49 +0200 Message-ID: <27098d15-c257-b667-5509-0129b7efd695@mabe.berlin> Date: Mon, 22 May 2023 13:28:49 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0 Thunderbird/102.11.0 To: internals@lists.php.net References: <05b7e019-27d4-e6a9-2088-f712c22317a9@mabe.berlin> <4D8DE606-5E99-4D6F-962E-CBE1392C4B94@gmail.com> <8b23cbe6-1c4d-40b6-a68b-780d5e8f9dbf@app.fastmail.com> 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: <8b23cbe6-1c4d-40b6-a68b-780d5e8f9dbf@app.fastmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------6q3bCwkrzIerzyEo1kB88Cj4" X-bounce-key: webpack.hosteurope.de;marc@mabe.berlin;1684754932;e47a2f9d; X-HE-SMSGID: 1q13ib-00036D-LT Subject: Re: [PHP-DEV] rounding integers From: marc@mabe.berlin (Marc Bennewitz) --------------6q3bCwkrzIerzyEo1kB88Cj4 Content-Type: multipart/mixed; boundary="------------VtmQlEzwA91wowLm8WY6FlJ0"; protected-headers="v1" From: Marc Bennewitz To: internals@lists.php.net Message-ID: <27098d15-c257-b667-5509-0129b7efd695@mabe.berlin> Subject: Re: [PHP-DEV] rounding integers References: <05b7e019-27d4-e6a9-2088-f712c22317a9@mabe.berlin> <4D8DE606-5E99-4D6F-962E-CBE1392C4B94@gmail.com> <8b23cbe6-1c4d-40b6-a68b-780d5e8f9dbf@app.fastmail.com> In-Reply-To: <8b23cbe6-1c4d-40b6-a68b-780d5e8f9dbf@app.fastmail.com> --------------VtmQlEzwA91wowLm8WY6FlJ0 Content-Type: multipart/mixed; boundary="------------EmbFDPgbf3BobMJT9sn6b5dp" --------------EmbFDPgbf3BobMJT9sn6b5dp Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjEuMDUuMjMgMTc6MjAsIExhcnJ5IEdhcmZpZWxkIHdyb3RlOg0KDQo+IE9uIFN1biwg TWF5IDIxLCAyMDIzLCBhdCA3OjE4IEFNLCBSb3dhbiBUb21taW5zIHdyb3RlOg0KPj4gT24g MjEgTWF5IDIwMjMgMTM6MDA6MzAgQlNULCBEYW4gQWNrcm95ZCA8RGFuYWNrQGJhc2VyZWFs aXR5LmNvbT4gd3JvdGU6DQo+Pj4gT24gU3VuLCAyMSBNYXkgMjAyMyBhdCAwNjoxNiwgTWFy YyA8bWFyY0BtYWJlLmJlcmxpbj4gd3JvdGU6DQo+Pj4+IERvIHlvdSB0aGluayB0aGlzIGNv dWxkIGJlIGFuIGFjY2VwdGFibGUgQkMtYnJlYWsNCj4+PiBOby4gU3VnZ2VzdGluZyBjaGFu Z2luZyBhIDMwIHllYXIgb2xkIG1hdGhzIG9wZXJhdGlvbnMgaXMgYSBodWdlIEJDIGJyZWFr Lg0KPj4+DQo+Pj4+IG9yIHNob3VsZCB0aGlzIGJlIGEgZGlmZmVyZW50IGZ1bmN0aW9uPw0K Pj4+IEp1c3QgbWFrZSB5b3VyIG93biB0aGF0IGRvZXMgcHJlY2lzZWx5IHdoYXQgeW91IHdh bnQuLi4NCj4+IEkgYWdyZWUgb24gdGhlIGZpcnN0IHBvaW50LCBidXQgZGlzYWdyZWUgb24g dGhlIHNlY29uZC4gSXQncyBmYXIgdG9vDQo+PiBsYXRlIHRvIGNoYW5nZSByb3VuZCgpIGl0 c2VsZiwgYnV0IHRoZSBsYWNrIG9mIGJ1aWx0LWluIGZ1bmN0aW9ucyBmb3INCj4+IGNvbnZl cnRpbmcgdG8gaW50IGluIGEgY29udHJvbGxlZCB3YXkgaXMgZnJ1c3RyYXRpbmcsIHBhcnRp Y3VsYXJseSBhcw0KPj4gdGhlIGZhc2hpb24gbW92ZXMgdG93YXJkcyBzdHJvbmdlciB0eXBp bmcgaW4gZ2VuZXJhbC4NCj4+DQo+PiBPbiB0aGUgc3VyZmFjZSwgaXQgc291bmRzIGxpa2Ug YSB0cml2aWFsIG9wZXJhdGlvbiwgYnV0IHRoZXJlJ3MgYSBsb3QNCj4+IG9mIGVkZ2UgY2Fz ZXMgdG8gdGhpbmsgYWJvdXQgKGxpbWl0cyBvZiBGUCBwcmVjaXNpb24sIG5lZ2F0aXZlcw0K Pj4gaW5jbHVkaW5nIG5lZ2F0aXZlIHplcm8sIGV0YyksIGFuZCBzaGlwcGluZyBhIHJvYnVz dCBpbXBsZW1lbnRhdGlvbiBvZg0KPj4gaW50X3JvdW5kLCBpbnRfZmxvb3IgYW5kIGludF9j ZWlsIGluIGNvcmUgd291bGQgc2F2ZSBldmVyeW9uZSBoYXZpbmcgdG8NCj4+IHJlZGlzY292 ZXIgdGhlbSB0aGUgaGFyZCB3YXkuDQo+IEhhdmluZyByZWNlbnRseSBiZWVuIGJpdHRlbiBi eSBmbG9vcigpIHJldHVybmluZyBhIGZsb2F0IGV2ZW4gdGhvdWdoIHRoZSB2YWx1ZSB0aGF0 IGNvbWVzIGJhY2sgaXMgbG9naWNhbGx5IGFuIGludCwgSSB3b3VsZCBiZSBmdWxseSBpbiBz dXBwb3J0IG9mICJhbmQgcmV0dXJucyBhbiBpbnQiIHZlcnNpb25zIG9mIHRoZXNlIGZ1bmN0 aW9ucyBpbiBjb3JlLg0KDQpZZXMsIGNlaWwgYW5kIGZsb29yIGhhdmUgdGhlIHNhbWUgaXNz dWUgYW5kIHByb2JhYmx5IHNvbWUgb3RoZXJzIGFzIA0Kd2VsbC4gSSByZW1lbWJlciBudW1i ZXJfZm9ybWF0IGV4cGVjdGluZyBmbG9hdCBvbmx5Lg0KDQpBYm91dCBjaGFuZ2luZyB0aGUg YmVoYXZpb3Igb2Ygc3VjaCBhbiBvbGQgbWV0aG9kIEkgYWxzbyBoYXZlIG1peGVkIA0KZmVl bGluZ3MgYWJvdXQuIE9uIHRoZSBvbmUgaGFuZCBoYW5kbGluZyBhIG51bWJlciBhZnRlcndh cmRzIHN0aWxsIA0Kd291bGRuJ3QgY2hhbmdlIGJ1dCB3aXRoIG1vcmUgYW5kIG1vcmUgdHlw ZSBzYWZldHkgaXQncyBwcm9iYWJseSANCmJyZWFraW5nIG1vcmUgdGhlbiBleHBlY3RlZC4N Cg0KQSBwb3NzaWJsZSB3YXkgY291bGQgYmUgdG8gdHJpZ2dlciBzb21lIGtpbmQgb2Ygd2Fy bmluZyBpZiANCnJvdW5kL2Zsb29yL2NlaWwgZ2V0cyBjYWxsZWQgd2l0aCBhbiBpbnRlZ2Vy IGJ1dCBJIGRvbid0IHNlZSBhIGdvb2QgZml0IA0KaGVyZSBhcyBpdCdzIG5vdCBhIGRlcHJl Y2F0aW9uIGFuZCBub3RpY2Uvd2FybmluZyBhbHNvIGRvZXMgbm90IG1ha2UgDQpzZW5zZSBo ZXJlIEkgdGhpbmsuDQoNCk5ldyBmdW5jdGlvbihzKSBvbiB0aGUgb3RoZXIgaGFuZCBzb3Vu ZHMgbGlrZSBhbiB1Z2x5IHNvbHV0aW9uIGFzIHdlbGwgDQpvbmx5IGhlbHBpbmcgcGVvcGxl IGV4cGxpY2l0bHkgc2VhcmNoaW5nIGZvciBpdCBhZnRlciB0aGV5IGdvdCBiaXR0ZW4gYXQg DQpsZWFzdCBvbmNlLg0KDQpTY2FsYXIgb2JqZWN0IG1ldGhvZHMsIHllcyB0aGF0IHdvdWxk IGhlbHAgaW4gZmFhYXIgZnV0dXJlIChvbmx5IG9uY2UgDQp1bnRpbCBmaXJzdCByZWxlYXNl KS4NCg0KSnVzdCB0aGlua2luZyBvdXQgbG91ZC4NCg0KTWFyYw0KDQoNCg== --------------EmbFDPgbf3BobMJT9sn6b5dp 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----- --------------EmbFDPgbf3BobMJT9sn6b5dp-- --------------VtmQlEzwA91wowLm8WY6FlJ0-- --------------6q3bCwkrzIerzyEo1kB88Cj4 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEENJIbKB0SAX2RmUKbOTar91O8iM4FAmRrUfEFAwAAAAAACgkQOTar91O8iM4i KwgAss6NUQ7HPU6zZJWqIzqfBDFK84Kh/lv2apShaf2I3DSXyXODUVaDwoFHymf5S6By6S6teTcz zmF/Z9h2XfeA+TVcaT69LFSlyXvlJB64rTEBBgRCme/ZSsEeql2WbjwLxGD0sSt9nNwwTCiGZmIA 0I98JvEWqcm2vaGC5B7COkqPN7Bo2ILwiBZSnHGpRgT6fXBWoHLw/ev/hb2Ii8VmllivqJTWMOgu LUqFcV/M/nrcLtisYcx0sYeTtjcJXXocz2iHHmmhJlpFMsIHZWDlSeA2mEOhvPRZFLguD8WYMGWH 1fnaPPzHTZ8fVqBjfsCs14Rijfq01dYtTcOpm4F90Q== =4TtE -----END PGP SIGNATURE----- --------------6q3bCwkrzIerzyEo1kB88Cj4--