cvs: ZendEngine2(PHP_5_2) / zend_builtin_functions.c
| From: | Antony Dovgal | Date: | Mon, 08 Jun 2009 13:09:30 +0000 |
| Subject: | cvs: ZendEngine2(PHP_5_2) / zend_builtin_functions.c | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-7663@lists.php.net to get a copy of this message | ||
tony2001 Mon Jun 8 13:09:30 2009 UTC
Modified files: (Branch: PHP_5_2)
/ZendEngine2 zend_builtin_functions.c
Log:
fix build, revert faulty patch
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_builtin_functions.c?r1=1.277.2.12.2.36&r2=1.277.2.12.2.37&diff_format=u
Index: ZendEngine2/zend_builtin_functions.c
diff -u ZendEngine2/zend_builtin_functions.c:1.277.2.12.2.36
ZendEngine2/zend_builtin_functions.c:1.277.2.12.2.37
--- ZendEngine2/zend_builtin_functions.c:1.277.2.12.2.36 Mon Jun 8 01:26:47 2009
+++ ZendEngine2/zend_builtin_functions.c Mon Jun 8 13:09:30 2009
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: zend_builtin_functions.c,v 1.277.2.12.2.36 2009/06/08 01:26:47 iliaa Exp $ */
+/* $Id: zend_builtin_functions.c,v 1.277.2.12.2.37 2009/06/08 13:09:30 tony2001 Exp $ */
#include "zend.h"
#include "zend_API.h"
@@ -461,7 +461,6 @@
zend_bool non_cs = 0;
int case_sensitive = CONST_CS;
zend_constant c;
- char *p;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|b", &name, &name_len,
&val, &non_cs) == FAILURE) {
return;
@@ -471,34 +470,6 @@
case_sensitive = 0;
}
- /* class constant, check if there is name and make sure class is valid & exists */
- if ((p = zend_memnstr(name, "::", sizeof("::") - 1, name + name_len))) {
- char *class_name;
- int found;
- zend_class_entry **ce;
- ALLOCA_FLAG(use_heap)
-
- if (p == (name + name_len - sizeof("::") + 1)) {
- zend_error(E_WARNING, "Class constant must have a name");
- RETURN_FALSE;
- } else if (p == name) {
- zend_error(E_WARNING, "Missing class name");
- RETURN_FALSE;
- }
-
- class_name = do_alloca((p - name + 1), use_heap);
- zend_str_tolower_copy(class_name, name, (p - name));
-
- found = zend_hash_find(EG(class_table), class_name, p - name + 1, (void **) &ce);
-
- if (found != SUCCESS) {
- zend_error(E_WARNING, "Class '%s' does not exists", class_name);
- free_alloca(class_name, use_heap);
- RETURN_FALSE;
- }
- free_alloca(class_name, use_heap);
- }
-
repeat:
switch (Z_TYPE_P(val)) {
case IS_LONG: