Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:14685 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 42512 invoked by uid 1010); 7 Feb 2005 12:09:39 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 42494 invoked from network); 7 Feb 2005 12:09:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Feb 2005 12:09:39 -0000 X-Host-Fingerprint: 62.244.34.170 vk.kiev.ua NetCache 5.3-5.5 Received: from ([62.244.34.170:63611] helo=ivory.vk.kiev.ua) by pb1.pair.com (ecelerity HEAD (r4105:4106)) with SMTP id DE/00-39421-28A57024 for ; Mon, 07 Feb 2005 07:09:38 -0500 Received: from [192.168.0.8] (helo=ROCK) by ivory.vk.kiev.ua with esmtp (Exim 4.43) id 1Cy7hv-00029p-Ig for internals@lists.php.net; Mon, 07 Feb 2005 14:09:35 +0200 Date: Mon, 7 Feb 2005 14:09:40 +0200 X-Priority: 3 (Normal) Message-ID: <5247385.20050207140940@vk.kiev.ua> To: internals@lists.php.net MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: #define for zend engine 2.1 From: val@vk.kiev.ua (val khokhlov) Hello internals, is there a way to find out version of zend engine (2 or 2.1)? i need it in the code like this: #if defined(ZEND_ENGINE_2_1) ZEND_VM_SET_OPCODE_HANDLER(zo); #elif defined(ZEND_ENGINE_2) zo->handler = zend_opcode_handlers[zo->opcode]; #endif unfortunately, zend.h contains only these version-related defines: #define ZEND_VERSION "2.1.0-dev" #define ZEND_ENGINE_2 maybe, there's some other #define that can be used to tell ze2.0 from ze2.1? -- Best regards, val mailto:val@vk.kiev.ua