-
Notifications
You must be signed in to change notification settings - Fork 3
/
func.h
46 lines (38 loc) · 3.26 KB
/
func.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
void yii_inherit_not_found(char *class_name, char *inherit_name);
void yii_concat(zval **left, zval *right TSRMLS_DC);
/* call global function */
int yii_call_user_fun(const char *function_name, zval **retval_ptr_ptr, zend_uint param_count, zval **params[]);
int yii_call_user_fun_0(const char *func_name, zval **retval);
int yii_call_user_fun_0_no(const char *func_name);
int yii_call_user_fun_1(const char *func_name, zval **retval, zval *param);
int yii_call_user_fun_1_no(const char *func_name, zval *param);
int yii_call_user_fun_2(const char *func_name, zval **retval, zval *param1, zval *param2);
int yii_call_user_fun_2_no(const char *func_name, zval *param1, zval *param2);
int yii_call_user_fun_3(const char *func_name, zval **retval, zval *param1, zval *param2, zval *param3);
int yii_call_user_fun_3_no(const char *func_name, zval *param1, zval *param2, zval *param3);
int yii_call_user_fun_4(const char *func_name, zval **retval, zval *param1, zval *param2, zval *param3, zval *param4);
int yii_call_user_fun_4_no(const char *func_name, zval *param1, zval *param2, zval *param3, zval *param4);
int yii_call_user_fun_5(const char *func_name, zval **retval, zval *param1, zval *param2, zval *param3, zval *param4, zval *param5);
int yii_call_user_fun_5_no(const char *func_name, zval *param1, zval *param2, zval *param3, zval *param4, zval *param5);
/* call class method */
int yii_call_class_method(zval *object, char *method_name, zval **retval_prt_prt, zend_uint param_count, zval **params[]);
int yii_call_class_method_no(zval *object, char *method_name, zend_uint param_count, zval **params[]);
int yii_call_class_method_0(zval *object, char *method_name, zval **retval);
int yii_call_class_method_0_no(zval *object, char *method_name);
int yii_call_class_method_1(zval *object, char *method_name, zval **retval, zval *param);
int yii_call_class_method_1_no(zval *object, char *method_name, zval *param);
int yii_call_class_method_2(zval *object, char *method_name, zval **retval, zval *param1, zval *param2);
int yii_call_class_method_2_no(zval *object, char *method_name, zval *param1, zval *param2);
/* new class */
int yii_new_class_instance(zval **return_value, char *class_name, zend_uint param_count, zval **params[] TSRMLS_DC);
int yii_new_class_instance_0(zval **return_value, char *class_name TSRMLS_DC);
int yii_new_class_instance_1(zval **return_value, char *class_name, zval *param TSRMLS_DC);
/* call call static method */
int yii_call_class_static_method(zval *object, char *class_name, char *method_name, zval **retval_ptr_ptr, zend_uint param_count, zval **params[]);
int yii_find_scope(zend_class_entry *ce, char *method_name TSRMLS_DC);
int yii_call_class_static_method_0(zval *object, char *class_name, char *method_name, zval **retval);
int yii_call_class_static_method_0_no(zval *object, char *class_name, char *method_name);
int yii_call_class_static_method_1(zval *object, char *class_name, char *method_name, zval **retval, zval *param);
int yii_call_class_static_method_1_no(zval *object, char *class_name, char *method_name, zval *param);
int yii_call_class_static_method_2(zval *object, char *class_name, char *method_name, zval **retval, zval *param1, zval *param2);
int yii_call_class_static_method_2_no(zval *object, char *class_name, char *method_name, zval *param1, zval *param2);