felipe Sun, 08 Aug 2010 20:07:23 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=302003
Log: - Fix warning because the comparsion with literal (e.g. INIT_CLASS_ENTRY(..., "Foo", ...)) Changed paths: U php/php-src/trunk/Zend/zend_API.h Modified: php/php-src/trunk/Zend/zend_API.h =================================================================== --- php/php-src/trunk/Zend/zend_API.h 2010-08-08 18:01:05 UTC (rev 302002) +++ php/php-src/trunk/Zend/zend_API.h 2010-08-08 20:07:23 UTC (rev 302003) @@ -166,10 +166,11 @@ #define INIT_OVERLOADED_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions, handle_fcall, handle_propget, handle_propset, handle_propunset, handle_propisset) \ { \ + char *cl_name = class_name; \ int _len = class_name_len; \ - class_container.name = zend_new_interned_string(class_name, _len+1, 0 TSRMLS_CC); \ - if (class_container.name == class_name) { \ - class_container.name = zend_strndup(class_name, _len); \ + class_container.name = zend_new_interned_string(cl_name, _len+1, 0 TSRMLS_CC); \ + if (class_container.name == cl_name) { \ + class_container.name = zend_strndup(cl_name, _len); \ } \ class_container.name_length = _len; \ class_container.builtin_functions = functions; \
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php