Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122606 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 6D6341AD8F6 for ; Sun, 10 Mar 2024 21:02:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1710104570; bh=Od24Y4+qcyOw0siy4zt5+3K9aNmkKpu3Z2BxcNOL22k=; h=Date:Subject:To:References:From:In-Reply-To:From; b=BMMbOwIWBO85c3nSHS2FqDCdwIRVVcA+5EyIFajuBbz+B3Ddd1pViYF2O/r1nM20M 3JI2LqMi5ziGCGocZkOzLZcrt1p7wlyw3bBmwBuRSo6zwD0Ojtr32t+9daC8mdinyg vD7af8392/FgWRT16cexC7c928jt+8CnkRgGjp54ukAAefs5wQ8UW0XM8L2mRgEzzz zx9RXd9jwhJN+kFJ13HbwNKPxvIP1ZWY16Be2tEwqrzz9AEKFeXTMy1Ac9YfqXThPZ RKb9KyG5+Xx33EdpgNyiSsVuKY1fSEtTFvNN5b96nfdsvGzYvJzt0zqiTm33wDXR9H qVbQR/6kWxQSQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id BB21C180504 for ; Sun, 10 Mar 2024 21:02:48 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=BAYES_50,DKIM_INVALID, DKIM_SIGNED,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 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 (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 10 Mar 2024 21:02:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mabe.berlin ; s=he194859; h=Content-Type:In-Reply-To:From:References:To:Subject: MIME-Version:Date:Message-ID:From:Sender:Reply-To:Subject:Date:Message-ID:To: Cc:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=Od24Y4+qcyOw0siy4zt5+3K9aNmkKpu3Z2BxcNOL22k=; t=1710104553; x=1710536553; b=n6blQibJobCd960EXpdQJ4hzLof0STr0lDPk2mkE+NMD1aXTcnqGM96j4Dg64wEr89IqGVWOvT wsJr5ELVyOtoaErt7pxnuRgZbYXl1LxMQ2BS29xfJq+CREH3VggQ0qmvsEZOPkZy9qbdXK3FGgLiF 2iKjY9ZtI8nLvWOmR8fQX2RFlGzbyVHLDOaM7QclikiP0T3SfmdiPT5Bu6XkyFkx2Pj9WXyKuFk3m fcu4M35WrvhQKi9MlBq/s47eFNN0e8ZL/tG0bUYBd0eisZ9CYPblTg5rjyej6gsIbi/t4AlVwZOyP 44aA/64nJ/RTQqcBMB1wFvmJN4kYwQt+gcgQA==; Received: from [2a02:8109:b323:1700:cf72:f006:aa96:985e]; authenticated by wp160.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1rjQJT-0004oO-5O; Sun, 10 Mar 2024 22:02:31 +0100 Message-ID: <295e918c-5b1d-4231-a7a6-112826cb6e17@mabe.berlin> Date: Sun, 10 Mar 2024 22:02:30 +0100 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [RFC] [Discussion] Rounding Integers as int To: internals@lists.php.net References: <07407c20-09ea-4bb9-a5cf-3af41b9234ee@mabe.berlin> <8a96a374-eaf8-4ac6-b45c-61d2a0c9652f@mabe.berlin> <73b032ec-b41a-4b96-8254-f0b68abf87f2@app.fastmail.com> <290788fe-57cc-42e1-bc74-85a768cdf63d@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: <290788fe-57cc-42e1-bc74-85a768cdf63d@app.fastmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------TuJtgSCPKp60xBEZkZkzXBKP" X-bounce-key: webpack.hosteurope.de;marc@mabe.berlin;1710104553;f5438179; X-HE-SMSGID: 1rjQJT-0004oO-5O From: marc@mabe.berlin (Marc Bennewitz) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------TuJtgSCPKp60xBEZkZkzXBKP Content-Type: multipart/mixed; boundary="------------UfsYkOTEuoGxuAn616bQ0579"; protected-headers="v1" From: Marc Bennewitz To: internals@lists.php.net Message-ID: <295e918c-5b1d-4231-a7a6-112826cb6e17@mabe.berlin> Subject: Re: [PHP-DEV] [RFC] [Discussion] Rounding Integers as int References: <07407c20-09ea-4bb9-a5cf-3af41b9234ee@mabe.berlin> <8a96a374-eaf8-4ac6-b45c-61d2a0c9652f@mabe.berlin> <73b032ec-b41a-4b96-8254-f0b68abf87f2@app.fastmail.com> <290788fe-57cc-42e1-bc74-85a768cdf63d@app.fastmail.com> In-Reply-To: <290788fe-57cc-42e1-bc74-85a768cdf63d@app.fastmail.com> --------------UfsYkOTEuoGxuAn616bQ0579 Content-Type: multipart/mixed; boundary="------------JaB6jEQMd9S0euCCsbRj3Fr4" --------------JaB6jEQMd9S0euCCsbRj3Fr4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgTGFycnksDQoNCk9uIDEwLjAzLjI0IDE2OjUyLCBMYXJyeSBHYXJmaWVsZCB3cm90ZToN Cj4gT24gU3VuLCBNYXIgMTAsIDIwMjQsIGF0IDEwOjMxIEFNLCBHaW5hIFAuIEJhbnlhcmQg d3JvdGU6DQo+PiBPbiBTYXR1cmRheSwgOSBNYXJjaCAyMDI0IGF0IDE2OjAwLCBMYXJyeSBH YXJmaWVsZA0KPj4gPGxhcnJ5QGdhcmZpZWxkdGVjaC5jb20+IHdyb3RlOg0KPj4NCj4+PiBJ IGFtIHN0aWxsIG9wcG9zZWQgdG8gdGhpcy4gTG9naWNhbGx5LCBjZWlsL2Zsb2F0L3JvdW5k IHNob3VsZCBiZSByZXR1cm5pbmcgaW50cywgbm90IGZsb2F0cy4gT25seSByZXR1cm5pbmcg aW50cyBpZiBpdCB3YXMgZ2l2ZW4gYW4gaW50IGlzLCBlciwga2luZGEgcG9pbnRsZXNzLCBh cyB5b3UnbGwganVzdCBnZXQgYmFjayB0aGUgdmFsdWUgeW91IHBhc3NlZCBpbi4gKEJlY2F1 c2UgaXQncyBhbHJlYWR5IHJvdW5kZWQvZmxvb3JlZCwgZXRjLikgU28gdGhpcyBkb2Vzbid0 IGdldCB1cyBhbnkgbmV3IHR5cGUgc2FmZXR5LCBidXQgZG9lcyBtYWtlIHRoZSByZXR1cm4g dHlwZSBsZXNzIGNvbnNpc3RlbnQgdGhhbiBpdCBpcyB0b2RheS4gVGhhdCdzIGEgc3RlcCBi YWNrd2FyZHMuDQo+Pj4NCj4+PiBJZiB0aGVyZSdzIHNvbWUgbWF0aCByZWFzb24gdGhhdCB3 ZSBjYW5ub3QgaGF2ZSB0aG9zZSBmdW5jdGlvbnMgcmV0dXJuIGludCAoc29tZW9uZSBtZW50 aW9uZWQgdGhlcmUgd2FzLCBidXQgSSBkb24ndCByZWFsbHkgdW5kZXJzdGFuZCBpdCBhbmQg dGhlIFJGQyBkb2VzIG5vdCBleHBsYWluIGl0IGF0IGFsbCksIHRoZW4gd2Ugc2hvdWxkIGF0 IGxlYXN0IGtlZXAgY29uc2lzdGVuY3kgaW4gdGhlIHJldHVybiB0eXBlLiAiU29tZXRpbWVz IEkgaGF2ZSB0byBjYXN0IHRoZSByZXR1cm4gdmFsdWUgYmVmb3JlIEkgY2FuIGFjdHVhbGx5 IHVzZSBpdCBpbiB0aGUgb2J2aW91cyB3YXksIHNvbWV0aW1lcyBJIGRvbid0IiBpcyBub3Qg YSBnb29kIHNpdHVhdGlvbi4NCj4+Pg0KPj4+IC0tTGFycnkgR2FyZmllbGQNCj4+IFRoZXJl IGFyZSBwbGVudHkgb2YgdmFsdWVzIHRoYXQgYXJlIGV4YWN0bHkgcmVwcmVzZW50YWJsZSBh cyBmbG9hdGluZw0KPj4gcG9pbnQgbnVtYmVycyBidXQgbm90IGFzIGludGVnZXJzLg0KPj4N Cj4+IE9uZSBzaG9ydCBleGFtcGxlOg0KPj4NCj4+ICR2ID0gMWUxMCArIDAuNjsNCj4+IHZh cl9kdW1wKCR2KTsNCj4+IHZhcl9kdW1wKHJvdW5kKCR2KSk7DQo+Pg0KPj4gR2l2ZXMgeW91 IGFjY3VyYXRlIHByZWNpc2lvbiBhbmQgcHJvcGVyIHJvdW5kaW5nIGJlaGF2aW91ci4NCj4+ DQo+PiAxZTEwICpjYW5ub3QqIGJlIHJlcHJlc2VudGVkIGFzIGFuIGludGVnZXIuDQo+Pg0K Pj4gU28gcm91bmQgKm11c3QqIGJlIGFibGUgdG8gcmV0dXJuIGEgZmxvYXQuDQo+Pg0KPj4g QmVzdCByZWdhcmRzLA0KPj4NCj4+IEdpbmEgUC4gQmFueWFyZA0KPiBQbGVhc2UgaW5jbHVk ZSBzb21lIHZlcnNpb24gb2YgdGhpcyBpbiB0aGUgUkZDLiAgRXNwZWNpYWxseSBpZiBpdCBj YW4gYmUgZXZlbiBtb3JlIGRldGFpbGVkLg0KPg0KPiAtLUxhcnJ5IEdhcmZpZWxkDQoNCldo aWxlIGZsb2F0J3MgZ2V0IGltcHJlY2lzZSBvbiByZXByZXNlbnQgaW50ZWdlcnMgPiAyXjUz LCBpbnQncyBjYW4ndCANCnJlcHJlc2VudCBzdWNoIGEgYml0IHJhbmdlIG9mIG51bWJlcnMg YXMgZmxvYXRzIGNhbi4gT24gcm91bmRpbmcgYSANCmZsb2F0aW5nIHBvaW50IG51bWJlciB5 b3VyIGFscmVhZHkgaGF2ZSB0byBkZWFsIHdpdGggdGhlIGltcHJlY2lzZSBvZiANCmZsb2F0 cyBpbiB0aGUgZmlyc3QgcGxhY2UuDQoNClRoYXQncyB3aHkgcm91bmRpbmcgb3BlcmF0aW9u cyBzaG91bGQgdGFrZSB0aGUgaW5wdXQgdHlwZSBpbnRvIGFjY291bnQgDQphbmQgb25seSBj YXN0IGlmIHRoZSBpbnB1dCB0eXBlIGNhbid0IHJlcHJlc2VudCB0aGUgcmVzdWx0aW5nIG51 bWJlciB0byANCmF2b2lkIGVuZGluZyB1cCBpbiBvdmVyZmxvdyBvciBlcnJvci4NCg0KSW4g Y2FzZSB5b3Ugd2hlcmUgbG9va2luZyBhdCBweXRob24gd2hlcmUgcm91bmQoKSBpcyBkb2N1 bWVudGVkIHdpdGggLi4uDQoNCiA+IFRoZSByZXR1cm4gdmFsdWUgaXMgYW4gaW50ZWdlciBp ZiAvbmRpZ2l0cy8gaXMgb21pdHRlZCBvciB8Tm9uZXwuIA0KT3RoZXJ3aXNlLCB0aGUgcmV0 dXJuIHZhbHVlIGhhcyB0aGUgc2FtZSB0eXBlIGFzIC9udW1iZXIvLg0KDQouLi4gYnV0IGlu IHB5dGhvbiBpbnQgaXMgbGltaXRlZCBvbmx5IGJ5IG1lbW9yeSBhbmQgbm90IGJ5IHRoZSB0 eXBlIA0Kd2hpY2ggbWFrZXMgaXQgdmVyeSBkaWZmZXJlbnQuDQoNCg0KSSBoYXZlIGFkZGVk IGEgZGVzY3JpcHRpb24gYW5kIHVwZGF0ZWQgZXhhbXBsZSBpbiB0aGUgUkZDLg0KDQoNCkJl c3QsDQpNYXJjDQoNCg== --------------JaB6jEQMd9S0euCCsbRj3Fr4 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----- --------------JaB6jEQMd9S0euCCsbRj3Fr4-- --------------UfsYkOTEuoGxuAn616bQ0579-- --------------TuJtgSCPKp60xBEZkZkzXBKP Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEENJIbKB0SAX2RmUKbOTar91O8iM4FAmXuH+YFAwAAAAAACgkQOTar91O8iM7/ 9wf/QaZKP2MP657ouVJjxjKFTjLbEMcLwLcf/V7+zfi6FsK0QznuBL8Gl5ai8ujcVm8AevF1ckow zPgBQvf65J46mKEeKZ2iCudNcqoYo5DuyNxv15Ih6GSavJMpEVn46Fvrjm6a7YrIG/tuYxG9tfKJ RC9a+R0HHAQj2lWzzCWqBpNBrPp4LyM7cjO71IdiphEWRyZivZYXR2lbzGwJKFg9B5M5PcoDvWAR SBm46XhXzLjbIz4J8EmaUI2TsM0iCSswRozL/C3N9uknn6moxa+iq/DkqqGTC4wkoEeiM0xi95Yi qeJr3IlIk020I6Om+8IIgB7Ix8kSZOTe5fTP4WkLBg== =g2Tx -----END PGP SIGNATURE----- --------------TuJtgSCPKp60xBEZkZkzXBKP--