Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:44952 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70622 invoked from network); 14 Jul 2009 02:38:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Jul 2009 02:38:14 -0000 Authentication-Results: pb1.pair.com header.from=hermanradtke@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=hermanradtke@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.221.203 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: hermanradtke@gmail.com X-Host-Fingerprint: 209.85.221.203 mail-qy0-f203.google.com Received: from [209.85.221.203] ([209.85.221.203:53202] helo=mail-qy0-f203.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 89/80-24812-49FEB5A4 for ; Mon, 13 Jul 2009 22:38:13 -0400 Received: by qyk41 with SMTP id 41so2538437qyk.29 for ; Mon, 13 Jul 2009 19:38:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=1MZmACj7ngzuUhds8NIJ6R8ZTCY9TKRjAX/hB+PtZBQ=; b=qRQuu1pWDNwSxdYs9oCnxdfiOR+du4WUqhnHPR7AzvejRa6m069BKt+YEpUV8JGuCo AsR2pY3xG0nvISFJRjWad6vjpyunI/S68/oD8KaUpLM5FeYesDC6AZ77y5P+MQRUMS2B +bUZYKZQzV7JObnHXlf4H/RH9qXDqRAXf2QPM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=l8FTti6CbXjD/XE8yjRLJ2y+aF2xtcGcVMB0PjZCjP3qwmQtg1a88eFrVAyRubEkIw W3S08+zvKwsU/bqI7BR33rYopCF2Bs5wrAT8Dvb8E4VvzCrAM5BWY6nIyV3cNojqH7Dj fm60XYiuuYvp4rPrRmJtN3Ge4qhFmVjW1luG0= MIME-Version: 1.0 Received: by 10.229.96.9 with SMTP id f9mr1045912qcn.78.1247539089412; Mon, 13 Jul 2009 19:38:09 -0700 (PDT) Date: Mon, 13 Jul 2009 19:38:09 -0700 Message-ID: To: internals@lists.php.net Content-Type: multipart/mixed; boundary=00163642719e44938e046ea154b5 Subject: [PATCH] Bug #47481 From: hermanradtke@gmail.com (Herman Radtke) --00163642719e44938e046ea154b5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit This bug only exists in PHP 5.x. The unicode support in PHP 6 takes care of it already, but I added a PHP 6 version of the test case as well. -- Herman Radtke hermanradtke@gmail.com | http://hermanradtke.com --00163642719e44938e046ea154b5 Content-Type: text/plain; charset=US-ASCII; name="strnatcmp.c.patch.txt" Content-Disposition: attachment; filename="strnatcmp.c.patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fx3zq53b0 ZGlmZiAtLWdpdCBhL2V4dC9zdGFuZGFyZC9zdHJuYXRjbXAuYyBiL2V4dC9zdGFuZGFyZC9zdHJu YXRjbXAuYwppbmRleCAyNDU5ZTQ2Li4zNjZjMTI0IDEwMDY0NAotLS0gYS9leHQvc3RhbmRhcmQv c3RybmF0Y21wLmMKKysrIGIvZXh0L3N0YW5kYXJkL3N0cm5hdGNtcC5jCkBAIC0xMDEsNyArMTAx LDcgQEAgY29tcGFyZV9sZWZ0KGNoYXIgY29uc3QgKiphLCBjaGFyIGNvbnN0ICphZW5kLCBjaGFy IGNvbnN0ICoqYiwgY2hhciBjb25zdCAqYmVuZCkKICAqLwogUEhQQVBJIGludCBzdHJuYXRjbXBf ZXgoY2hhciBjb25zdCAqYSwgc2l6ZV90IGFfbGVuLCBjaGFyIGNvbnN0ICpiLCBzaXplX3QgYl9s ZW4sIGludCBmb2xkX2Nhc2UpCiB7Ci0JY2hhciBjYSwgY2I7CisJdW5zaWduZWQgY2hhciBjYSwg Y2I7CiAJY2hhciBjb25zdCAqYXAsICpicDsKIAljaGFyIGNvbnN0ICphZW5kID0gYSArIGFfbGVu LAogCQkJICAgKmJlbmQgPSBiICsgYl9sZW47Cg== --00163642719e44938e046ea154b5 Content-Type: text/plain; charset=UTF-8; name="bug47481.phpt.txt" Content-Disposition: attachment; filename="bug47481.phpt.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fx3zs0x31 LS1URVNULS0KQnVnICM0NzQ4MSAobmF0Y2FzZXNvcnQoKSBkb2VzIG5vdCBzb3J0IGV4dGVuZGVk IEFTQ0lJIGNoYXJhY3RlcnMgY29ycmVjdGx5KQotLUZJTEUtLQo8P3BocAovKiBQcm90b3R5cGUg IDogYm9vbCBuYXRjYXNlc29ydChhcnJheSAmJGFycmF5X2FyZykKICogRGVzY3JpcHRpb246IFNv cnQgYW4gYXJyYXkgdXNpbmcgY2FzZS1pbnNlbnNpdGl2ZSBuYXR1cmFsIHNvcnQKICogU291cmNl IGNvZGU6IGV4dC9zdGFuZGFyZC9hcnJheS5jCiAqLwoKLyoKICogVGVzdCBuYXRjYXNlc29ydCgp IHdpdGggZXh0ZW5kZWQgQVNDSUkgY2hhcmFjdGVycwogKi8KCiRhcnJheSA9IGFycmF5ICgnU8O8 ZGVuJywgJ3NwaWVsZW4nLCdTb25uZScsJ1dpbmQnLCdSZWdlbicsJ01lZXInKTsKZWNobyAiXG4t LSBCZWZvcmUgc29ydGluZzogLS1cbiI7CnZhcl9kdW1wKCRhcnJheSk7CgplY2hvICJcbi0tIEFm dGVyIFNvcnRpbmc6IC0tXG4iOwp2YXJfZHVtcChuYXRjYXNlc29ydCgkYXJyYXkpKTsKdmFyX2R1 bXAoJGFycmF5KTsKCmVjaG8gIkRvbmUiOwo/PgotLUVYUEVDVEYtLQotLSBCZWZvcmUgc29ydGlu ZzogLS0KYXJyYXkoNikgewogIFswXT0+CiAgc3RyaW5nKDYpICJTw7xkZW4iCiAgWzFdPT4KICBz dHJpbmcoNykgInNwaWVsZW4iCiAgWzJdPT4KICBzdHJpbmcoNSkgIlNvbm5lIgogIFszXT0+CiAg c3RyaW5nKDQpICJXaW5kIgogIFs0XT0+CiAgc3RyaW5nKDUpICJSZWdlbiIKICBbNV09PgogIHN0 cmluZyg0KSAiTWVlciIKfQoKLS0gQWZ0ZXIgU29ydGluZzogLS0KYm9vbCh0cnVlKQphcnJheSg2 KSB7CiAgWzVdPT4KICBzdHJpbmcoNCkgIk1lZXIiCiAgWzRdPT4KICBzdHJpbmcoNSkgIlJlZ2Vu IgogIFsyXT0+CiAgc3RyaW5nKDUpICJTb25uZSIKICBbMV09PgogIHN0cmluZyg3KSAic3BpZWxl biIKICBbMF09PgogIHN0cmluZyg2KSAiU8O8ZGVuIgogIFszXT0+CiAgc3RyaW5nKDQpICJXaW5k Igp9CkRvbmUK --00163642719e44938e046ea154b5 Content-Type: text/plain; charset=UTF-8; name="bug47481.phpt.php6.txt" Content-Disposition: attachment; filename="bug47481.phpt.php6.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fx40ehmf2 LS1URVNULS0KQnVnICM0NzQ4MSAobmF0Y2FzZXNvcnQoKSBkb2VzIG5vdCBzb3J0IGV4dGVuZGVk IEFTQ0lJIGNoYXJhY3RlcnMgY29ycmVjdGx5KQotLUZJTEUtLQo8P3BocAovKiBQcm90b3R5cGUg IDogYm9vbCBuYXRjYXNlc29ydChhcnJheSAmJGFycmF5X2FyZykKICogRGVzY3JpcHRpb246IFNv cnQgYW4gYXJyYXkgdXNpbmcgY2FzZS1pbnNlbnNpdGl2ZSBuYXR1cmFsIHNvcnQKICogU291cmNl IGNvZGU6IGV4dC9zdGFuZGFyZC9hcnJheS5jCiAqLwoKLyoKICogVGVzdCBuYXRjYXNlc29ydCgp IHdpdGggZXh0ZW5kZWQgQVNDSUkgY2hhcmFjdGVycwogKi8KCiRhcnJheSA9IGFycmF5ICgnU8O8 ZGVuJywgJ3NwaWVsZW4nLCdTb25uZScsJ1dpbmQnLCdSZWdlbicsJ01lZXInKTsKZWNobyAiXG4t LSBCZWZvcmUgc29ydGluZzogLS1cbiI7CnZhcl9kdW1wKCRhcnJheSk7CgplY2hvICJcbi0tIEFm dGVyIFNvcnRpbmc6IC0tXG4iOwp2YXJfZHVtcChuYXRjYXNlc29ydCgkYXJyYXkpKTsKdmFyX2R1 bXAoJGFycmF5KTsKCmVjaG8gIkRvbmUiOwo/PgotLUVYUEVDVEYtLQotLSBCZWZvcmUgc29ydGlu ZzogLS0KYXJyYXkoNikgewogIFswXT0+CiAgdW5pY29kZSg1KSAiU8O8ZGVuIgogIFsxXT0+CiAg dW5pY29kZSg3KSAic3BpZWxlbiIKICBbMl09PgogIHVuaWNvZGUoNSkgIlNvbm5lIgogIFszXT0+ CiAgdW5pY29kZSg0KSAiV2luZCIKICBbNF09PgogIHVuaWNvZGUoNSkgIlJlZ2VuIgogIFs1XT0+ CiAgdW5pY29kZSg0KSAiTWVlciIKfQoKLS0gQWZ0ZXIgU29ydGluZzogLS0KYm9vbCh0cnVlKQph cnJheSg2KSB7CiAgWzVdPT4KICB1bmljb2RlKDQpICJNZWVyIgogIFs0XT0+CiAgdW5pY29kZSg1 KSAiUmVnZW4iCiAgWzJdPT4KICB1bmljb2RlKDUpICJTb25uZSIKICBbMV09PgogIHVuaWNvZGUo NykgInNwaWVsZW4iCiAgWzBdPT4KICB1bmljb2RlKDUpICJTw7xkZW4iCiAgWzNdPT4KICB1bmlj b2RlKDQpICJXaW5kIgp9CkRvbmUK --00163642719e44938e046ea154b5--