@@ -23,7 +23,7 @@ ZEND_END_ARG_INFO()
23
23
24
24
#define arginfo_ob_end_clean arginfo_ob_flush
25
25
26
- ZEND_BEGIN_ARG_INFO_EX (arginfo_ob_get_flush , 0 , 0 , 0 )
26
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_ob_get_flush , 0 , 0 , MAY_BE_STRING | MAY_BE_FALSE )
27
27
ZEND_END_ARG_INFO ()
28
28
29
29
#define arginfo_ob_get_clean arginfo_ob_get_flush
@@ -33,7 +33,8 @@ ZEND_END_ARG_INFO()
33
33
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_ob_get_level , 0 , 0 , IS_LONG , 0 )
34
34
ZEND_END_ARG_INFO ()
35
35
36
- #define arginfo_ob_get_length arginfo_ob_get_flush
36
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_ob_get_length , 0 , 0 , MAY_BE_LONG |MAY_BE_FALSE )
37
+ ZEND_END_ARG_INFO ()
37
38
38
39
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_ob_list_handlers , 0 , 0 , IS_ARRAY , 0 )
39
40
ZEND_END_ARG_INFO ()
@@ -495,7 +496,8 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_set_include_path, 0, 0, 1)
495
496
ZEND_ARG_TYPE_INFO (0 , include_path , IS_STRING , 0 )
496
497
ZEND_END_ARG_INFO ()
497
498
498
- #define arginfo_get_include_path arginfo_ob_get_flush
499
+ ZEND_BEGIN_ARG_INFO_EX (arginfo_get_include_path , 0 , 0 , 0 )
500
+ ZEND_END_ARG_INFO ()
499
501
500
502
#define arginfo_restore_include_path arginfo_flush
501
503
@@ -648,7 +650,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dns_get_mx, 0, 2, _IS_BOOL, 0)
648
650
ZEND_END_ARG_INFO ()
649
651
#endif
650
652
651
- #define arginfo_net_get_interfaces arginfo_ob_get_flush
653
+ #define arginfo_net_get_interfaces arginfo_get_include_path
652
654
653
655
#if HAVE_FTOK
654
656
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_ftok , 0 , 2 , IS_LONG , 0 )
@@ -674,13 +676,13 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_md5_file, 0, 0, 1)
674
676
ZEND_ARG_TYPE_INFO (0 , raw_output , _IS_BOOL , 0 )
675
677
ZEND_END_ARG_INFO ()
676
678
677
- #define arginfo_getmyuid arginfo_ob_get_flush
679
+ #define arginfo_getmyuid arginfo_get_include_path
678
680
679
- #define arginfo_getmygid arginfo_ob_get_flush
681
+ #define arginfo_getmygid arginfo_get_include_path
680
682
681
- #define arginfo_getmypid arginfo_ob_get_flush
683
+ #define arginfo_getmypid arginfo_get_include_path
682
684
683
- #define arginfo_getmyinode arginfo_ob_get_flush
685
+ #define arginfo_getmyinode arginfo_get_include_path
684
686
685
687
#define arginfo_getlastmod arginfo_ob_get_level
686
688
@@ -873,15 +875,15 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_pathinfo, 0, 0, 1)
873
875
ZEND_ARG_TYPE_INFO (0 , options , IS_LONG , 0 )
874
876
ZEND_END_ARG_INFO ()
875
877
876
- ZEND_BEGIN_ARG_INFO_EX (arginfo_stristr , 0 , 0 , 2 )
878
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_stristr , 0 , 2 , MAY_BE_STRING | MAY_BE_FALSE )
877
879
ZEND_ARG_TYPE_INFO (0 , haystack , IS_STRING , 0 )
878
880
ZEND_ARG_TYPE_INFO (0 , needle , IS_STRING , 0 )
879
881
ZEND_ARG_TYPE_INFO (0 , before_needle , _IS_BOOL , 0 )
880
882
ZEND_END_ARG_INFO ()
881
883
882
884
#define arginfo_strstr arginfo_stristr
883
885
884
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strpos , 0 , 0 , 2 )
886
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_strpos , 0 , 2 , MAY_BE_LONG | MAY_BE_FALSE )
885
887
ZEND_ARG_TYPE_INFO (0 , haystack , IS_STRING , 0 )
886
888
ZEND_ARG_TYPE_INFO (0 , needle , IS_STRING , 0 )
887
889
ZEND_ARG_TYPE_INFO (0 , offset , IS_LONG , 0 )
@@ -893,7 +895,7 @@ ZEND_END_ARG_INFO()
893
895
894
896
#define arginfo_strripos arginfo_strpos
895
897
896
- ZEND_BEGIN_ARG_INFO_EX (arginfo_strrchr , 0 , 0 , 2 )
898
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_strrchr , 0 , 2 , MAY_BE_STRING | MAY_BE_FALSE )
897
899
ZEND_ARG_TYPE_INFO (0 , haystack , IS_STRING , 0 )
898
900
ZEND_ARG_TYPE_INFO (0 , needle , IS_STRING , 0 )
899
901
ZEND_END_ARG_INFO ()
@@ -1112,7 +1114,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_chroot, 0, 1, _IS_BOOL, 0)
1112
1114
ZEND_END_ARG_INFO ()
1113
1115
#endif
1114
1116
1115
- #define arginfo_getcwd arginfo_ob_get_flush
1117
+ #define arginfo_getcwd arginfo_get_include_path
1116
1118
1117
1119
#define arginfo_rewinddir arginfo_closedir
1118
1120
@@ -1239,15 +1241,15 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phpcredits, 0, 0, _IS_BOOL, 0)
1239
1241
ZEND_ARG_TYPE_INFO (0 , flag , IS_LONG , 0 )
1240
1242
ZEND_END_ARG_INFO ()
1241
1243
1242
- #define arginfo_php_sapi_name arginfo_ob_get_flush
1244
+ #define arginfo_php_sapi_name arginfo_get_include_path
1243
1245
1244
1246
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_php_uname , 0 , 0 , IS_STRING , 0 )
1245
1247
ZEND_ARG_TYPE_INFO (0 , mode , IS_STRING , 0 )
1246
1248
ZEND_END_ARG_INFO ()
1247
1249
1248
- #define arginfo_php_ini_scanned_files arginfo_ob_get_flush
1250
+ #define arginfo_php_ini_scanned_files arginfo_get_include_path
1249
1251
1250
- #define arginfo_php_ini_loaded_file arginfo_ob_get_flush
1252
+ #define arginfo_php_ini_loaded_file arginfo_get_include_path
1251
1253
1252
1254
ZEND_BEGIN_ARG_INFO_EX (arginfo_iptcembed , 0 , 0 , 2 )
1253
1255
ZEND_ARG_TYPE_INFO (0 , iptcdata , IS_STRING , 0 )
0 commit comments