]> granicus.if.org Git - php/commitdiff
Fixed compatibility with php-5.2
authorDmitry Stogov <dmitry@zend.com>
Thu, 29 Aug 2013 06:44:07 +0000 (10:44 +0400)
committerDmitry Stogov <dmitry@zend.com>
Thu, 29 Aug 2013 06:44:07 +0000 (10:44 +0400)
ext/opcache/Optimizer/zend_optimizer_internal.h

index 0b1afba285b0a943dbd71fe14dd20e6f8ecb8dbc..616bdf74f6e6b15cc3df17caffc0a9de58e88ab3 100644 (file)
 #if ZEND_EXTENSION_API_NO > PHP_5_4_X_API_NO\r
 # define VAR_NUM(v) ((zend_uint)(EX_TMP_VAR_NUM(0, 0) - EX_TMP_VAR(0, v)))\r
 # define NUM_VAR(v) ((zend_uint)(zend_uintptr_t)EX_TMP_VAR_NUM(0, v))\r
-#else\r
+#elif ZEND_EXTENSION_API_NO > PHP_5_2_X_API_NO\r
 # define VAR_NUM(v) ((v)/ZEND_MM_ALIGNED_SIZE(sizeof(temp_variable)))\r
 # define NUM_VAR(v) ((v)*ZEND_MM_ALIGNED_SIZE(sizeof(temp_variable)))\r
+#else\r
+# define VAR_NUM(v) ((v)/(sizeof(temp_variable)))\r
+# define NUM_VAR(v) ((v)*(sizeof(temp_variable)))\r
 #endif\r
 \r
 #define INV_COND(op)       ((op) == ZEND_JMPZ    ? ZEND_JMPNZ    : ZEND_JMPZ)\r