mirror of
https://github.com/php/php-src.git
synced 2024-09-21 18:07:23 +00:00
- Fix warning because the comparsion with literal (e.g. INIT_CLASS_ENTRY(..., "Foo", ...))
This commit is contained in:
parent
ef1270e5d0
commit
c6c97db78f
@ -166,10 +166,11 @@ typedef struct _zend_fcall_info_cache {
|
||||
|
||||
#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; \
|
||||
|
Loading…
Reference in New Issue
Block a user