From 63c3ea2dcde28cc3758a794bbce55190e3a35fe8 Mon Sep 17 00:00:00 2001 From: Sara Golemon Date: Wed, 8 Nov 2006 10:09:17 +0000 Subject: [PATCH] Put zend_lookup_class_ex back into the API for BC. --- Zend/zend_execute.h | 1 + Zend/zend_execute_API.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h index ecf4228f33..dc0e84194a 100644 --- a/Zend/zend_execute.h +++ b/Zend/zend_execute.h @@ -70,6 +70,7 @@ static inline void safe_free_zval_ptr_rel(zval *p ZEND_FILE_LINE_DC ZEND_FILE_LI } } ZEND_API int zend_lookup_class(char *name, int name_length, zend_class_entry ***ce TSRMLS_DC); +ZEND_API int zend_lookup_class_ex(char *name, int name_length, int use_autoload, zend_class_entry ***ce TSRMLS_DC); ZEND_API int zend_u_lookup_class(zend_uchar type, zstr name, int name_length, zend_class_entry ***ce TSRMLS_DC); ZEND_API int zend_u_lookup_class_ex(zend_uchar type, zstr name, int name_length, int use_autoload, int do_normalize, zend_class_entry ***ce TSRMLS_DC); ZEND_API int zend_eval_string(char *str, zval *retval_ptr, char *string_name TSRMLS_DC); diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index 4f26c5ca60..5dc9625d7a 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -1200,6 +1200,11 @@ ZEND_API int zend_u_lookup_class(zend_uchar type, zstr name, int name_length, ze return zend_u_lookup_class_ex(type, name, name_length, 1, 1, ce TSRMLS_CC); } +ZEND_API int zend_lookup_class_ex(char *name, int name_length, int use_autoload, zend_class_entry ***ce TSRMLS_DC) +{ + return zend_u_lookup_class_ex(IS_STRING, ZSTR(name), name_length, use_autoload, 1, ce TSRMLS_CC); +} + ZEND_API int zend_lookup_class(char *name, int name_length, zend_class_entry ***ce TSRMLS_DC) { return zend_u_lookup_class(IS_STRING, ZSTR(name), name_length, ce TSRMLS_CC); -- 2.50.1