Newsgroups: php.internals
Path: news.php.net
Xref: news.php.net php.internals:121220
Return-Path: <marc@mabe.berlin>
Delivered-To: mailing list internals@lists.php.net
Received: (qmail 64158 invoked from network); 4 Oct 2023 06:35:55 -0000
Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5)
  by pb1.pair.com with SMTP; 4 Oct 2023 06:35:55 -0000
Received: from php-smtp4.php.net (localhost [127.0.0.1])
	by php-smtp4.php.net (Postfix) with ESMTP id EDD431804B0
	for <internals@lists.php.net>; Tue,  3 Oct 2023 23:35:53 -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: <marc@mabe.berlin>
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 <internals@lists.php.net>; Tue,  3 Oct 2023 23:35:52 -0700 (PDT)
Received: from [2a02:8109:b323:1700:77a7:35ae:49f9:9900]; authenticated
	by wp160.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128)
	id 1qnvU7-0004hL-26; Wed, 04 Oct 2023 08:35:51 +0200
Message-ID: <ba27c61d-8d94-6d3d-18ad-a90e0a57e59f@mabe.berlin>
Date: Wed, 4 Oct 2023 08:35:48 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Firefox/102.0 Thunderbird/102.15.1
To: internals@lists.php.net
References: <a973a0f1-6a1d-0219-2059-823d2db497d4@mabe.berlin>
 <cf3708ea-63c7-e375-37c0-63579316c70e@bastelstu.be>
 <27a9b151-09d7-d5ea-bc0b-c85f8ab0e4ee@mabe.berlin>
 <6ae95177-e0f3-491c-015b-8275f572fb4d@bastelstu.be>
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: <6ae95177-e0f3-491c-015b-8275f572fb4d@bastelstu.be>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------soK3xH1tsIhrqTgGIls0Zsqp"
X-bounce-key: webpack.hosteurope.de;marc@mabe.berlin;1696401353;2554260b;
X-HE-SMSGID: 1qnvU7-0004hL-26
Subject: Re: [PHP-DEV] [RFC] [Discussion] Rounding Integers as int
From: marc@mabe.berlin (Marc Bennewitz)

--------------soK3xH1tsIhrqTgGIls0Zsqp
Content-Type: multipart/mixed; boundary="------------bG6398zAv0X1xW0KhoYUh69i";
 protected-headers="v1"
From: Marc Bennewitz <marc@mabe.berlin>
To: internals@lists.php.net
Message-ID: <ba27c61d-8d94-6d3d-18ad-a90e0a57e59f@mabe.berlin>
Subject: Re: [PHP-DEV] [RFC] [Discussion] Rounding Integers as int
References: <a973a0f1-6a1d-0219-2059-823d2db497d4@mabe.berlin>
 <cf3708ea-63c7-e375-37c0-63579316c70e@bastelstu.be>
 <27a9b151-09d7-d5ea-bc0b-c85f8ab0e4ee@mabe.berlin>
 <6ae95177-e0f3-491c-015b-8275f572fb4d@bastelstu.be>
In-Reply-To: <6ae95177-e0f3-491c-015b-8275f572fb4d@bastelstu.be>

--------------bG6398zAv0X1xW0KhoYUh69i
Content-Type: multipart/mixed; boundary="------------lwVlvK0bL6FbkYLgkv941Jrz"

--------------lwVlvK0bL6FbkYLgkv941Jrz
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

SGksDQoNCk9uIDAzLjEwLjIzIDE0OjQxLCBUaW0gRMO8c3Rlcmh1cyB3cm90ZToNCj4gSGkN
Cj4NCj4gT24gOS8zMC8yMyAwODoyNiwgTWFyYyBCZW5uZXdpdHogd3JvdGU6DQo+PiBUaGUg
ZGVwcmVjYXRpb24gd291bGQgYWN0IGFzIGFuIGluZm9ybWF0aW9uIGZvciB1cGNvbWluZyBi
ZWhhdmlvcg0KPj4gY2hhbmdlLCBub3QgY2xhc3NpY2FsIGRlcHJlY2F0aW9uIG9mIGZ1dHVy
ZSByZW1vdmFsLiBJZiB0aGUgbmV3IGJlaGF2aW9yDQo+PiBpcyB3aGF0IHlvdSB3YW50LCB0
aGFuIHlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSBhbnl0aGluZyBhcyBhDQo+PiBkZXByZWNh
dGlvbiBtZXNzYWdlIHNob3VsZCBub3QgYnJlYWsgYW55dGhpbmcuIEF0IHRoZSBzYW1lIHRp
bWUgcGVvcGxlDQo+DQo+IENvcnJlY3QsIHRoZSBkZXByZWNhdGlvbiBtZXNzYWdlIGl0c2Vs
ZiB3b3VsZCBub3QgYnJlYWsgYW55dGhpbmcuIA0KPiBIb3dldmVyIHdoZW4gdGhlIG5ldyBi
ZWhhdmlvciBpcyB0aGUgYmVoYXZpb3IgSSBkZXNpcmUsIGl0IHdvdWxkOg0KPg0KPiAxLiBD
YXVzZSBub2lzZSBpbiBteSBsb2dzLCBiZWNhdXNlIHRoZSBkZXByZWNhdGlvbiB3b3VsZCBj
b250aW51ZSB0byANCj4gYmUgZW1pdHRlZCB1bnRpbCB0aGUgYmVoYXZpb3JhbCBjaGFuZ2Ug
aXMgZmluYWxseSBpbXBsZW1lbnRlZC4NCj4gMi4gQmUgY29uZnVzaW5nIHdoZW4gd29ya2lu
ZyBpbiBwcmVwYXJpbmcgbXkgYXBwbGljYXRpb24gZm9yIGZ1dHVyZSANCj4gUEhQIHZlcnNp
b25zIGJ5IGhhbmRsaW5nIGFsbCBkZXByZWNhdGlvbnMuDQo+DQo+IFRoZSBvbmx5IHNvbHV0
aW9ucyB3b3VsZCBiZSBlaXRoZXIgYWRkaW5nIGFuICdAJyBpbiBmcm9udCBvZiBldmVyeSAN
Cj4gY2FsbCB0byByb3VuZCwgY2VpbCwgZmxvb3IgKHdoaWNoIG1pZ2h0IHN1cHByZXNzIGFk
ZGl0aW9uYWwgZXJyb3JzIEkgDQo+ICpkbyogY2FyZSBhYm91dCkgb3IgaWdub3JpbmcgdGhp
cyBzcGVjaWZpYyBkZXByZWNhdGlvbiB3aXRoaW4gdGhlIA0KPiBlcnJvciBoYW5kbGVyIG9m
IHRoZSBhcHBsaWNhdGlvbiBhZnRlciB2ZXJpZnlpbmcgdGhhdCBJIGNoZWNrZWQgYWxsIA0K
PiBsb2NhdGlvbnMgZm9yIGNvcnJlY3RuZXNzLiBUaGVyZSBpcyBubyB3YXkgZm9yIG1lIHRv
IHJlbGlhYmx5IG1hcmsgDQo+IG9ubHkgdGhpcyBzcGVjaWZpYyBkZXByZWNhdGlvbiBhcyBh
Y2tub3dsZWRnZWQgLyBoYW5kbGVkIGZvciBhIA0KPiBzcGVjaWZpYyBwbGFjZSB3aXRoaW4g
bXkgY29kZS4NCj4NCj4gVGhpcyBhbHNvIGV4dGVuZHMgdG8gbGlicmFyeSBkZXZlbG9wZXJz
IHdobyBhcmUgYWxyZWFkeSB1bmRlciBwcmVzc3VyZSANCj4gYnkgdXNlcnMgdG8gbWFrZSB0
aGVpciBsaWJyYXJpZXMgZGVwcmVjYXRpb24gZnJlZSBvbiBvciBiZWZvcmUgdGhlIA0KPiBy
ZWxlYXNlIG9mIGEgbmV3IFBIUCB2ZXJzaW9uLiBBcyB0aGUgbGlicmFyeSBkb2Vzbid0IGNv
bnRyb2wgdGhlIGVycm9yIA0KPiBoYW5kbGVyLCB0aGV5IGNhbid0IGp1c3QgaWdub3JlIHRo
aXMgc3BlY2lmaWMgZGVwcmVjYXRpb24gZm9yIHRoZWlyIA0KPiBsaWJyYXJ5LCB3aXRob3V0
IGNhc3RpbmcgdGhlIGlucHV0IHRvIGZsb2F0LCBkZXNwaXRlIGJlaW5nIGhhcHB5IHdpdGgg
DQo+IHRoZSBuZXcgYmVoYXZpb3IgdGhhdCB3aWxsIGFycml2ZSBpbiBQSFAgOS4NCj4NCj4g
SW4gb3RoZXIgd29yZHMsIHRoaXMgZGVwcmVjYXRpb24gaXMgbm90IHJlYWxseSBhY3Rpb25h
YmxlIHRvIG1lIGFzIGEgDQo+IGRldmVsb3BlciwgYmVjYXVzZSBJIGNhbid0IG1pZ3JhdGUg
dG8gdGhlIG5ldyBiZWhhdmlvciBvbiBteSBvd24gcGFjZS4NCg0KSSBkbyB1bmRlcnN0YW5k
IGFuZCBJIGFncmVlIHRoYXQgaXQncyBub3Qgb3B0aW1hbCBidXQgdGhlIGlzc3VlIGlzIHRo
ZSANCmxhY2sgb2YgZ29vZCBhbHRlcm5hdGl2ZXMuDQoNCkkgb25seSBzZWUgdGhyZWUgcG9z
c2libGUgd2F5cyBhbmQgYWxsIG9mIHRoZW0gYXJlIHN1Ym9wdGltYWw6DQoNCjEuIERvbid0
IHRyaWdnZXIgdXBjb21pbmcgYmVoYXZpb3IgY2hhbmdlIG1lc3NhZ2UgKGRlcHJlY2F0aW9u
IG1lc3NhZ2UpDQoNCiogaW1wb3NzaWJsZSB0byBvcHQtaW4gbmV3IGJlaGF2aW9yIGluIDgu
NA0KKiBUaGlzIGNvdWxkIGxlYWQgdG8gZGlmZmVyZW50IGFwcGxpY2F0aW9uIGJlaGF2aW9y
IG92ZXJsb29rIG9uIHVwZ3JhZGUgDQp0byA5LjANCg0KMi4gdHJpZ2dlciB1cGNvbWluZyBi
ZWhhdmlvciBjaGFuZ2UgbWVzc2FnZSB3aXRob3V0IHBvc3NpYmlsaXR5IHRvIA0Kb3B0LWlu
IG5ldyBiZWhhdmlvciAoYXMgcHJvcG9zZWQpDQoNCiogaW1wb3NzaWJsZSB0byBvcHQtaW4g
bmV3IGJlaGF2aW9yIGluIDguNA0KKiBlaXRoZXIgZm9yY2Ugb2xkIGJlaGF2aW9yIG9yIG5v
aXNlIGluIGxvZ3MNCg0KMy4gaW50cm9kdWNlIG5ldyBhcmd1bWVudA0KDQoqIHBvc3NpYmls
aXR5IHRvIG9wdC1pbiBuZXcgYmVoYXZpb3IgaW4gOC40DQoqIGludHJvZHVjaW5nIGEgbmV3
IGFyZ3VtZW50IHdoaWNoIGlzIGFscmVhZHkgZGVwcmVjYXRlZCBpcyBqdXN0IHdlaXJkDQoq
IGZvcmNpbmcgdXNlcnMgdG8gbWlncmF0ZSB0d2ljZSAoc2V0IGFyZ3VtZW50IGluIDguNCBh
bmQgcmVtb3ZlIGluIDkuMCANCm9yIDEwLjApDQoqIHZlcnkgbG9uZyBtaWdyYXRpb24gcGhh
c2UgaW4gY2FzZSBvZiByZW1vdmluZyBhcmd1bWVudCBpbiAxMC4wDQoNCkkgdGhpbmsgaXQg
d291bGQgYmUgZ3JlYXQgaW4gdGhpcyBjYXNlIHRvIGhhdmUgYSB3YXkgb2YgdHJpZ2dlcmlu
ZyBhbiANCnVwY29taW5nIGJlaGF2aW9yIGNoYW5nZSBtZXNzYWdlIGV2ZW4gbG93ZXIgcHJp
byB0aGFuIGEgZGVwcmVjYXRpb24gDQptZXNzYWdlIGJ1dCBJIGRvbid0IHNlZSB0aGlzIGJl
aW5nIHBvc3NpYmxlLg0KDQpBcyBmYXIgYXMgSSB1bmRlcnN0YW5kIHlvdSBhcmUgaW4gZmF2
b3Igb2Ygb3B0aW9uIDEuIChjb25zaWRlcmluZyBpdCBhIA0KYnVnZml4KSBidXQgaG93IGRv
IHlvdSBtYWtlIHN1cmUgdGhpcyB3aWxsIG5vdCBsZWFkIHRvIGRpZmZlcmVudCANCmFwcGxp
Y2F0aW9uIGJlaGF2aW9yIG92ZXJsb29rZWQgb24gdXBncmFkaW5nPyBBbHNvIHRoZXJlIGlz
IG5vIHdheSB0byANCm9wdC1pbiBuZXcgYmVoYXZpb3IuDQoNCj4gQmVzdCByZWdhcmRzDQo+
IFRpbSBEw7xzdGVyaHVzDQoNCkJlc3QsDQpNYXJjDQoNCg==
--------------lwVlvK0bL6FbkYLgkv941Jrz
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-----

--------------lwVlvK0bL6FbkYLgkv941Jrz--

--------------bG6398zAv0X1xW0KhoYUh69i--

--------------soK3xH1tsIhrqTgGIls0Zsqp
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wsB5BAABCAAjFiEENJIbKB0SAX2RmUKbOTar91O8iM4FAmUdB8QFAwAAAAAACgkQOTar91O8iM5M
oAgA4D5nggvlqyoMuV85Dc/ZpLzo31JnM+3MvnoZMpZpNjkWcJVN7N5JLNrw9YPTa5FxoZbi4Pv4
/TenO16hkhn4Xfv9n+VuE+KJ0R8fWUHtLcqN+chm2Vzo5TrGchhT25vzvegPKDQ0v+NTaiUcvOQ6
N+AS0TUn6o/0vZ9SPJ+n/j/MARzvfh/fPCPcL5/hHLcjz3m/v1C3aMrQNx3pyKNvYN9tMnU3O066
gq54auF9CLUZRIeeT5LHoyVkN36oRIeKPXzBmckxqy8dOO4g1FD6NttGm/+dCmbZjqxqf8vQSg1E
BeB0HEffM8/OoNgEefqydeZWBCLpGOvwXv0aOCi9RA==
=vnxT
-----END PGP SIGNATURE-----

--------------soK3xH1tsIhrqTgGIls0Zsqp--