Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74159 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 45947 invoked from network); 14 May 2014 08:08:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 May 2014 08:08:12 -0000 Authentication-Results: pb1.pair.com smtp.mail=stoller@leonex.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=stoller@leonex.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain leonex.de designates 193.39.74.141 as permitted sender) X-PHP-List-Original-Sender: stoller@leonex.de X-Host-Fingerprint: 193.39.74.141 leo-web1.leonex.de Linux 2.6 Received: from [193.39.74.141] ([193.39.74.141:50861] helo=leo-web1.leonex.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B2/B0-40033-A6423735 for ; Wed, 14 May 2014 04:08:11 -0400 Received: from mail.leonex.de (office.leonex.de [80.87.117.30]) by leo-web1.leonex.de (Postfix) with ESMTPS id B3A6D41348; Wed, 14 May 2014 10:08:07 +0200 (CEST) Received: from Ikarus.ameusgmbh.intern ([fe80::8407:be17:5e54:b2be]) by Ikarus.ameusgmbh.intern ([fe80::8407:be17:5e54:b2be%14]) with mapi; Wed, 14 May 2014 10:08:07 +0200 To: Zeev Suraski , Nikita Popov CC: PHP Internals Date: Wed, 14 May 2014 10:08:06 +0200 Thread-Topic: [PHP-DEV] [VOTE] [RFC] 64 bit platform improvements for string length and integer Thread-Index: AQC7HuE3UTXSihebCHoftrMU80C7TANQnU43APB9DS4CfHO5+50yZWcAgAAFctA= Message-ID: <4ED7146272E04A47B986ED49E771E347BBDA6AAA06@Ikarus.ameusgmbh.intern> References: In-Reply-To: Accept-Language: de-DE Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: de-DE Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: RE: [PHP-DEV] [VOTE] [RFC] 64 bit platform improvements for string length and integer From: stoller@leonex.de (Christian Stoller) PiBXZWxsIHB1dCBOaWtpdGEhDQo+DQo+IEd1eXMgLSB3ZSdyZSBpbiBhIGJpdCBvZiBhIHJpZGlj dWxvdXMgc2l0dWF0aW9uIHdoZXJlIHRoZSBrZXkgbG93LWxldmVsDQo+IGVuZ2luZSBtYWludGFp bmVycyBhcmUgc2F5aW5nIHRoaXMgcGF0Y2ggaXMgdW5hY2NlcHRhYmxlLCB5ZXQgaXQgbWF5IHBh c3MNCj4gZHVlIHRvIHRoZSBsb3cgbGV2ZWwgb2Ygb3ZlcmFsbCBpbnRlcmVzdCBhbmQgdGhlIGxh Y2sgb2Ygc3BlY2lhbCBydWxlcyB0bw0KPiBnb3Zlcm4gbG93LWxldmVsIGNoYW5nZXMgbGlrZSB0 aGF0ICh3aGVyZSB3aXRoIGFsbCBkdWUgcmVzcGVjdCwgSSB0aGluayB0aGUNCj4gbWFpbiBtYWlu dGFpbmVycyBvZiB0aGUgZW5naW5lIHNob3VsZCBnZXQgbXVjaCBzdHJvbmdlciBwb3dlcikuDQo+ DQo+IFRoZSBwYXRjaCB0aGUgd2F5IGl0IGlzIG5vdyBzaG91bGQgYmUgZGlzY2FyZGVkOyAgQWxs IHRoZSBtYWNybyBjaGFuZ2VzLCBhcw0KPiB3ZWxsIGFzIGFueSBkYXRhIHN0cnVjdHVyZSBjaGFu Z2UgZXhjZXB0IGZvciBJU19MT05HIHNob3VsZCBiZSByZW1vdmVkLg0KPg0KPiBHaXZlbiB0aGF0 IHRoZSBjdXJyZW50IFJGQyBkb2Vzbid0IHRob3JvdWdobHkgcmVwcmVzZW50IHRoZSBwZXJmb3Jt YW5jZSBoaXQNCj4gKGluIHRlcm1zIG9mIG1lbW9yeSBmb290cHJpbnQsIGFzIHdlbGwgYXMgcmVz dWx0aW5nIHBlcmZvcm1hbmNlIGhpdCAtDQo+IGVzcGVjaWFsbHkgd2hlbiB1c2luZyBwaHBuZyks IEkgcmVjb21tZW5kIHRoZSBmb2xsb3dpbmc6DQo+DQo+ICogQWRkIHRoZSByZWxldmFudCBwZXJm b3JtYW5jZSBmZWVkYmFjayBmcm9tIERtaXRyeSB0byB0aGUgUkZDLCBhcyB3ZWxsIGFzDQo+IGhp cyBjb25jZXJucyBhcyB0aGUgY2hpZWYgcGVyZm9ybWFuY2UgZ3V5IHBocC5uZXQgaGFzDQo+ICog UHJvdmlkZSBhbiBvcHRpb24gZm9yIHBlb3BsZSB0byB2b3RlICd5ZXMnIGZvciB0aGUgSVNfTE9O RyBzaXplIHBhcnQgb25seQ0KPg0KPiBJZiB0aGUgYXV0aG9ycyBvZiB0aGUgUkZDIG9iamVjdCwg bXkgcmVxdWVzdCBmcm9tIGV2ZXJ5b25lIHdobyBoYXMgdm90aW5nDQo+IHJpZ2h0cyBoZXJlIGlz IHRvIHZvdGUgJ25vJyBhbmQgd2UgY2FuIGNyZWF0ZSBhIHNlcGFyYXRlIFJGQyBmb3IgdGhlIElT X0xPTkcNCj4gcGFydCBvbmx5LiAgRm9yY2luZyB0aGlzIGNoYW5nZSBhZ2FpbnN0IHRoZSBleHBs aWNpdCBjb25jZXJucyBvZiBEbWl0cnkgYW5kDQo+IE5pa2l0YSwgd2hvIHdvcmtlZCB0aGVpciBy ZWFyIGVuZHMgb2ZmIHRvIHNxdWVlemUgZXZlcnkgYml0IG9mIHBlcmZvcm1hbmNlDQo+IGluIHBo cG5nIChhbG9uZyB3aXRoIFhpbmNoZW4sIGFuZCBub3cgb3RoZXJzIGpvaW5pbmcgaW4pIC0gaXMs IHdlbGwsDQo+IHJpZGljdWxvdXMgSU1ITy4NCj4NCj4gWmVldg0KPg0KPj4gU29ycnksIHdoYXQg ZGlkIEkgbWlzcyBoZXJlPyBXaHkgY2Fubm90IHRoZSBwaHBuZyBudW1iZXJzIGJlIHRha2VuIGFz DQo+PiAidmFsaWQiPw0KPj4gVGhlIHZlcnkgc2FtZSBpc3N1ZSBhbHNvIGV4aXN0cyBpbiBvdXIg Y3VycmVudCBpbXBsZW1lbnRhdGlvbi4gSW4gcGhwbmcNCj4+IHRoZQ0KPj4gcmVsYXRpdmUgaGl0 IGlzIGp1c3QgbGFyZ2VyLCBiZWNhdXNlIHRoZSBzdHJ1Y3R1cmVzIGFyZSBtb3JlIG9wdGltaXpl ZC4NCj4+DQo+PiBJIHRoaW5rIHlvdSBzaG91bGRuJ3QgZGlzbWlzcyBEbWl0cnkncyBwb2ludCBq dXN0IGxpa2UgdGhhdC4gSGF2aW5nDQo+PiBzdXBwb3J0IGZvciA2NA0KPj4gYml0IGludGVnZXJz IG9uIFdpbmRvd3MgYW5kIG90aGVyIExMUDY0IGFyY2hpdGVjdHVyZXMgLSB0aGF0J3MgZ3JlYXQu DQo+PiBNYWtpbmcNCj4+IHN0cmluZyBsZW5ndGhzIHVuc2lnbmVkIC0gdGhhdCdzIGdyZWF0IGFz IHdlbGwuIEJ1dCBzdXBwb3J0aW5nIHN0cmluZ3MNCj4+IGxhcmdlciB0aGFuDQo+PiA0RyBvciBh cnJheXMgd2l0aCBtb3JlIHRoYW4gNCBiaWxsaW9uIGVsZW1lbnRzIC0gdGhhdCBkb2VzIG5vdCBz ZWVtIHZlcnkNCj4+IHVzZWZ1bA0KPj4gYW5kIHVubGlrZSB0aGUgb3RoZXIgdHdvIGNoYW5nZXMs IGh1cnRzIG1lbW9yeSB1c2FnZS4gSSB3b25kZXIgaG93IG1hbnkNCj4+IHBlb3BsZSB3b3VsZCBw cmVmZXIgaGF2aW5nIGxvd2VyIG1lbW9yeSB1c2FnZSBvdmVyIGhhdmluZyB0aGUgYWJpbGl0eSB0 bw0KPj4gY3JlYXRlIGFycmF5cyB3aXRoIDQgYmlsbGlvbiBlbGVtZW50cy4NCj4+DQo+PiBJbmRl cGVuZGVudGx5IG9mIHRoYXQ6IEluIGEgbG90IG9mIHRoZSBwcmV2aW91cyBkaXNjdXNzaW9uIHBl b3BsZSBoYXZlDQo+PiBtYW55LA0KPj4gbWFueSwgbWFueSB0aW1lcyBhc2tlZCB0aGF0IHRoaXMg cGF0Y2ggYmUgaW1wbGVtZW50ZWQgd2l0aG91dCBhbGwgdGhvc2UNCj4+IG1hY3JvcyByZW5hbWVz IGFuZCB6cHAgY2hhbmdlcy4gSSBzdGlsbCBoYXZlIGEgaGFyZCB0aW1lIHNlZWluZyB0aGUNCj4+ IGJlbmVmaXQgb2YNCj4+IGRvaW5nIHRoYXQuIFRoZSB6cHAgY2hhbmdlcyBhbHNvIGNvbmZsaWN0 IHdpdGggcGhwbmcsIGJlY2F1c2UgUyBoYXMgYQ0KPj4gZGlmZmVyZW50DQo+PiBtZWFuaW5nIChh bmQgaW1obyBmb3Igbm8gZ29vZCByZWFzb24gLSBpdCBjb3VsZCBqdXN0IGFzIHdlbGwgc3RheSBh dCBzKS4NCj4+DQo+PiBOaWtpdGENCj4NCg0KSSBhbSBub3QgYSBkZXZlbG9wZXIsIGJ1dCBJIHRo aW5rIHRoZSBhcHByb2FjaCBvZiB0aGUgcGhwbmcgZGV2ZWxvcGVycyBpcyBub3QgZmFpci4gVGhl IDY0IGJpdCB0b3BpYyBhbmQgaXRzIFJGQyBoYXMgYmVlbiB3b3JrZWQgb24gYW5kIGRpc2N1c3Nl ZCBmb3Igd2Vla3Mgb3IgbW9udGhzIGFuZCBub3cgdGhlaXJzIHN1ZGRlbmx5IHBocG5nIGFuZCBh bGwgdGhlIGZvcm1lciB3b3JrIHNob3VsZCBiZSB0aHJvd24gYXdheT8NCg0KSSBoYXZlIG5vdCBm b2xsb3dlZCB0aGUgd2hvbGUgZGlzY3Vzc2lvbiBhYm91dCA2NCBiaXQvc2l6ZV90LCBldGMsIHNv IEkganVzdCB3YW50IHRvIGFzayBpZiB5b3UsIE5pa2l0YSwgRG1pdHJ5IG9yIFplZXYgaGF2ZSBt ZW50aW9uZWQgeW91ciB2aWV3IGFuZCB0aGUgaXNzdWVzIGJlZm9yZT8NCg0KQ2hyaXN0aWFuDQo=