From: Michael Wallner Date: Mon, 30 May 2005 12:06:47 +0000 (+0000) Subject: - define zend_(upate|declare)_property_double only for PHP-5.0 X-Git-Tag: RELEASE_0_8_0~15 X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=commitdiff_plain;h=8d9da7c8014b2738ec646b0415223f75f43059e7 - define zend_(upate|declare)_property_double only for PHP-5.0 --- diff --git a/missing.c b/missing.c index bbc4b3a..98354de 100644 --- a/missing.c +++ b/missing.c @@ -1,7 +1,24 @@ +/* + +----------------------------------------------------------------------+ + | PECL :: http | + +----------------------------------------------------------------------+ + | This source file is subject to version 3.0 of the PHP license, that | + | is bundled with this package in the file LICENSE, and is available | + | through the world-wide-web at http://www.php.net/license/3_0.txt. | + | If you did not receive a copy of the PHP license and are unable to | + | obtain it through the world-wide-web, please send a note to | + | license@php.net so we can mail you a copy immediately. | + +----------------------------------------------------------------------+ + | Copyright (c) 2004-2005 Michael Wallner | + +----------------------------------------------------------------------+ +*/ + +/* $Id$ */ #include "php.h" #include "missing.h" +#if (PHP_MAJOR_VERSION == 5) && (PHP_MINOR_VERSION == 0) int zend_declare_property_double(zend_class_entry *ce, char *name, int name_length, double value, int access_type TSRMLS_DC) { zval *property; @@ -27,6 +44,8 @@ void zend_update_property_double(zend_class_entry *scope, zval *object, char *na zend_update_property(scope, object, name, name_length, tmp TSRMLS_CC); } +#endif + /* * Local variables: * tab-width: 4 diff --git a/missing.h b/missing.h index b5f822e..cfe3d2e 100644 --- a/missing.h +++ b/missing.h @@ -1,9 +1,29 @@ +/* + +----------------------------------------------------------------------+ + | PECL :: http | + +----------------------------------------------------------------------+ + | This source file is subject to version 3.0 of the PHP license, that | + | is bundled with this package in the file LICENSE, and is available | + | through the world-wide-web at http://www.php.net/license/3_0.txt. | + | If you did not receive a copy of the PHP license and are unable to | + | obtain it through the world-wide-web, please send a note to | + | license@php.net so we can mail you a copy immediately. | + +----------------------------------------------------------------------+ + | Copyright (c) 2004-2005 Michael Wallner | + +----------------------------------------------------------------------+ +*/ + +/* $Id$ */ #ifndef PHP_HTTP_MISSING #define PHP_HTTP_MISSING +#include "php_version.h" + +#if (PHP_MAJOR_VERSION == 5) && (PHP_MINOR_VERSION == 0) extern int zend_declare_property_double(zend_class_entry *ce, char *name, int name_length, double value, int access_type TSRMLS_DC); extern void zend_update_property_double(zend_class_entry *scope, zval *object, char *name, int name_length, double value TSRMLS_DC); +#endif #endif