Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35323 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33113 invoked by uid 1010); 8 Feb 2008 12:52:34 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 33098 invoked from network); 8 Feb 2008 12:52:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Feb 2008 12:52:33 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.198.191 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.198.191 rv-out-0910.google.com Received: from [209.85.198.191] ([209.85.198.191:28703] helo=rv-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DE/07-04488-F805CA74 for ; Fri, 08 Feb 2008 07:52:33 -0500 Received: by rv-out-0910.google.com with SMTP id k15so2414031rvb.23 for ; Fri, 08 Feb 2008 04:52:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=z0bYaPVWwozsfazwVu59roMOdaH/mS34A0fDCKqgnkM=; b=cdiKq8jTE4LeZFmkqZtrC9JuXTu4jiHBcm5pNw0ZARK07xj9Gb5i+ag7R6lUjjba+pQydHxAsWqoWS1Ais6HTNF6xD2WtfalHzf5QWsKpg8uKRCr2qOtXUQKi3xef/RvpdEW0ZeAdyGKSSWQHJxmvUBFyhpmna8AZ++BkcNRSMY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=fb/iBIHMaze0ClTkOF2MK9qNuzlis7mXH0hfgvDvZ/yuy5NlInb4I/d5HaKssXZXrvzuprLl1yS2H8kBsY3uTk2kJpB5fDHolwSXMZnBoa3xAIt6lIEhgsl3yG/qanqOrtXkomvVnc4ACwQfLBBVeQEzub7Ty2gPdS81Xb7/S4k= Received: by 10.141.161.6 with SMTP id n6mr8474407rvo.41.1202475147300; Fri, 08 Feb 2008 04:52:27 -0800 (PST) Received: by 10.141.70.21 with HTTP; Fri, 8 Feb 2008 04:52:27 -0800 (PST) Message-ID: Date: Fri, 8 Feb 2008 13:52:27 +0100 To: "PHP Internals List" MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_16002_5816243.1202475147294" Subject: [patch] expose PHP version details as constants From: pierre.php@gmail.com ("Pierre Joye") ------=_Part_16002_5816243.1202475147294 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, Testing the PHP version can be much easier and faster if the versions details were exposed via the constants, like what we use internally. This little patch expose what we have in php_version.h #define PHP_MAJOR_VERSION 5 #define PHP_MINOR_VERSION 2 #define PHP_RELEASE_VERSION 6 #define PHP_EXTRA_VERSION "-dev" #define PHP_VERSION "5.2.6-dev" << already available as contant #define PHP_VERSION_ID 50206 Patch against 5.2 attached. Any objections? Cheers, -- Pierre http://blog.thepimp.net | http://www.libgd.org ------=_Part_16002_5816243.1202475147294 Content-Type: text/plain; name=expose_versions.txt Content-Transfer-Encoding: base64 X-Attachment-Id: f_fceqk3b50 Content-Disposition: attachment; filename=expose_versions.txt SW5kZXg6IG1haW4uYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvcmVwb3NpdG9yeS9waHAtc3JjL21h aW4vbWFpbi5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjY0MC4yLjIzLjIuNjEKZGlmZiAtdSAt dSAtcCAtcjEuNjQwLjIuMjMuMi42MSBtYWluLmMKLS0tIG1haW4uYwkzMSBEZWMgMjAwNyAwNzoy MDoxNSAtMDAwMAkxLjY0MC4yLjIzLjIuNjEKKysrIG1haW4uYwk4IEZlYiAyMDA4IDEyOjQ3OjMy IC0wMDAwCkBAIC0xNzc3LDYgKzE3NzcsMTEgQEAgaW50IHBocF9tb2R1bGVfc3RhcnR1cChzYXBp X21vZHVsZV9zdHJ1YwogCXBocF9zdGFydHVwX3NhcGlfY29udGVudF90eXBlcyhUU1JNTFNfQyk7 CiAKIAlSRUdJU1RFUl9NQUlOX1NUUklOR0xfQ09OU1RBTlQoIlBIUF9WRVJTSU9OIiwgUEhQX1ZF UlNJT04sIHNpemVvZihQSFBfVkVSU0lPTiktMSwgQ09OU1RfUEVSU0lTVEVOVCB8IENPTlNUX0NT KTsKKwlSRUdJU1RFUl9NQUlOX0xPTkdfQ09OU1RBTlQoIlBIUF9NQUpPUl9WRVJTSU9OIiwgUEhQ X01BSk9SX1ZFUlNJT04sIENPTlNUX1BFUlNJU1RFTlQgfCBDT05TVF9DUyk7CisJUkVHSVNURVJf TUFJTl9MT05HX0NPTlNUQU5UKCJQSFBfTUlOT1JfVkVSU0lPTiIsIFBIUF9NSU5PUl9WRVJTSU9O LCBDT05TVF9QRVJTSVNURU5UIHwgQ09OU1RfQ1MpOworCVJFR0lTVEVSX01BSU5fTE9OR19DT05T VEFOVCgiUEhQX1JFTEVBU0VfVkVSU0lPTiIsIFBIUF9SRUxFQVNFX1ZFUlNJT04sIENPTlNUX1BF UlNJU1RFTlQgfCBDT05TVF9DUyk7CisJUkVHSVNURVJfTUFJTl9MT05HX0NPTlNUQU5UKCJQSFBf RVhUUkFfVkVSU0lPTiIsIFBIUF9FWFRSQV9WRVJTSU9OLCBDT05TVF9QRVJTSVNURU5UIHwgQ09O U1RfQ1MpOworCVJFR0lTVEVSX01BSU5fTE9OR19DT05TVEFOVCgiUEhQX1ZFUlNJT05fSUQiLCBQ SFBfVkVSU0lPTl9JRCwgQ09OU1RfUEVSU0lTVEVOVCB8IENPTlNUX0NTKTsKIAlSRUdJU1RFUl9N QUlOX1NUUklOR0xfQ09OU1RBTlQoIlBIUF9PUyIsIHBocF9vcywgc3RybGVuKHBocF9vcyksIENP TlNUX1BFUlNJU1RFTlQgfCBDT05TVF9DUyk7CiAJUkVHSVNURVJfTUFJTl9TVFJJTkdMX0NPTlNU QU5UKCJQSFBfU0FQSSIsIHNhcGlfbW9kdWxlLm5hbWUsIHN0cmxlbihzYXBpX21vZHVsZS5uYW1l KSwgQ09OU1RfUEVSU0lTVEVOVCB8IENPTlNUX0NTKTsKIAlSRUdJU1RFUl9NQUlOX1NUUklOR0xf Q09OU1RBTlQoIkRFRkFVTFRfSU5DTFVERV9QQVRIIiwgUEhQX0lOQ0xVREVfUEFUSCwgc2l6ZW9m KFBIUF9JTkNMVURFX1BBVEgpLTEsIENPTlNUX1BFUlNJU1RFTlQgfCBDT05TVF9DUyk7Cg== ------=_Part_16002_5816243.1202475147294--