@@ -567,7 +567,7 @@ static inline int make_real_object(zval *object)
567
567
return 1 ;
568
568
}
569
569
570
- ZEND_API char * zend_verify_internal_arg_class_kind (const zend_internal_arg_info * cur_arg_info , char * * class_name , zend_class_entry * * pce )
570
+ static char * zend_verify_internal_arg_class_kind (const zend_internal_arg_info * cur_arg_info , char * * class_name , zend_class_entry * * pce )
571
571
{
572
572
zend_string * key ;
573
573
ALLOCA_FLAG (use_heap );
@@ -589,7 +589,7 @@ static zend_always_inline zend_class_entry* zend_verify_arg_class_kind(const zen
589
589
return zend_fetch_class (cur_arg_info -> class_name , (ZEND_FETCH_CLASS_AUTO | ZEND_FETCH_CLASS_NO_AUTOLOAD ));
590
590
}
591
591
592
- ZEND_API void zend_verify_arg_error (const zend_function * zf , uint32_t arg_num , const char * need_msg , const char * need_kind , const char * given_msg , const char * given_kind , zval * arg )
592
+ static void zend_verify_arg_error (const zend_function * zf , uint32_t arg_num , const char * need_msg , const char * need_kind , const char * given_msg , const char * given_kind , zval * arg )
593
593
{
594
594
zend_execute_data * ptr = EG (current_execute_data )-> prev_execute_data ;
595
595
const char * fname = ZSTR_VAL (zf -> common .function_name );
@@ -869,7 +869,7 @@ static zend_always_inline int zend_verify_missing_arg(zend_execute_data *execute
869
869
return 0 ;
870
870
}
871
871
872
- ZEND_API void zend_verify_return_error (const zend_function * zf , const char * need_msg , const char * need_kind , const char * returned_msg , const char * returned_kind )
872
+ static void zend_verify_return_error (const zend_function * zf , const char * need_msg , const char * need_kind , const char * returned_msg , const char * returned_kind )
873
873
{
874
874
const char * fname = ZSTR_VAL (zf -> common .function_name );
875
875
const char * fsep ;
@@ -893,7 +893,7 @@ ZEND_API void zend_verify_return_error(const zend_function *zf, const char *need
893
893
}
894
894
}
895
895
896
- ZEND_API void zend_verify_internal_return_error (const zend_function * zf , const char * need_msg , const char * need_kind , const char * returned_msg , const char * returned_kind )
896
+ static void zend_verify_internal_return_error (const zend_function * zf , const char * need_msg , const char * need_kind , const char * returned_msg , const char * returned_kind )
897
897
{
898
898
const char * fname = ZSTR_VAL (zf -> common .function_name );
899
899
const char * fsep ;
@@ -2667,10 +2667,26 @@ ZEND_API user_opcode_handler_t zend_get_user_opcode_handler(zend_uchar opcode)
2667
2667
return zend_user_opcode_handlers [opcode ];
2668
2668
}
2669
2669
2670
- ZEND_API zval * zend_get_zval_ptr (int op_type , const znode_op * node , const zend_execute_data * execute_data , zend_free_op * should_free , int type ) {
2670
+ ZEND_API zval * zend_get_zval_ptr (int op_type , const znode_op * node , const zend_execute_data * execute_data , zend_free_op * should_free , int type )
2671
+ {
2671
2672
return get_zval_ptr (op_type , * node , execute_data , should_free , type );
2672
2673
}
2673
2674
2675
+ ZEND_API ZEND_FASTCALL void zend_check_internal_arg_type (zend_function * zf , uint32_t arg_num , zval * arg )
2676
+ {
2677
+ zend_verify_internal_arg_type (zf , arg_num , arg );
2678
+ }
2679
+
2680
+ ZEND_API ZEND_FASTCALL int zend_check_arg_type (zend_function * zf , uint32_t arg_num , zval * arg , zval * default_value , void * * cache_slot )
2681
+ {
2682
+ return zend_verify_arg_type (zf , arg_num , arg , default_value , cache_slot );
2683
+ }
2684
+
2685
+ ZEND_API ZEND_FASTCALL int zend_check_missing_arg (zend_execute_data * execute_data , uint32_t arg_num , void * * cache_slot )
2686
+ {
2687
+ return zend_verify_missing_arg (execute_data , arg_num , cache_slot );
2688
+ }
2689
+
2674
2690
/*
2675
2691
* Local variables:
2676
2692
* tab-width: 4
0 commit comments