@@ -34,31 +34,31 @@ static PHP_GINIT_FUNCTION(bcmath);
34
34
static PHP_GSHUTDOWN_FUNCTION (bcmath );
35
35
36
36
/* {{{ arginfo */
37
- ZEND_BEGIN_ARG_INFO_EX (arginfo_bcadd , 0 , 0 , 2 )
37
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_bcadd , 0 , 2 , IS_STRING , 0 )
38
38
ZEND_ARG_INFO (0 , left_operand )
39
39
ZEND_ARG_INFO (0 , right_operand )
40
40
ZEND_ARG_INFO (0 , scale )
41
41
ZEND_END_ARG_INFO ()
42
42
43
- ZEND_BEGIN_ARG_INFO_EX (arginfo_bcsub , 0 , 0 , 2 )
43
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_bcsub , 0 , 2 , IS_STRING , 0 )
44
44
ZEND_ARG_INFO (0 , left_operand )
45
45
ZEND_ARG_INFO (0 , right_operand )
46
46
ZEND_ARG_INFO (0 , scale )
47
47
ZEND_END_ARG_INFO ()
48
48
49
- ZEND_BEGIN_ARG_INFO_EX (arginfo_bcmul , 0 , 0 , 2 )
49
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_bcmul , 0 , 2 , IS_STRING , 0 )
50
50
ZEND_ARG_INFO (0 , left_operand )
51
51
ZEND_ARG_INFO (0 , right_operand )
52
52
ZEND_ARG_INFO (0 , scale )
53
53
ZEND_END_ARG_INFO ()
54
54
55
- ZEND_BEGIN_ARG_INFO_EX (arginfo_bcdiv , 0 , 0 , 2 )
55
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_bcdiv , 0 , 2 , IS_STRING , 1 )
56
56
ZEND_ARG_INFO (0 , left_operand )
57
57
ZEND_ARG_INFO (0 , right_operand )
58
58
ZEND_ARG_INFO (0 , scale )
59
59
ZEND_END_ARG_INFO ()
60
60
61
- ZEND_BEGIN_ARG_INFO_EX (arginfo_bcmod , 0 , 0 , 2 )
61
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_bcmod , 0 , 2 , IS_STRING , 1 )
62
62
ZEND_ARG_INFO (0 , left_operand )
63
63
ZEND_ARG_INFO (0 , right_operand )
64
64
ZEND_ARG_INFO (0 , scale )
@@ -71,24 +71,24 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_bcpowmod, 0, 0, 3)
71
71
ZEND_ARG_INFO (0 , scale )
72
72
ZEND_END_ARG_INFO ()
73
73
74
- ZEND_BEGIN_ARG_INFO_EX (arginfo_bcpow , 0 , 0 , 2 )
74
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_bcpow , 0 , 2 , IS_STRING , 0 )
75
75
ZEND_ARG_INFO (0 , x )
76
76
ZEND_ARG_INFO (0 , y )
77
77
ZEND_ARG_INFO (0 , scale )
78
78
ZEND_END_ARG_INFO ()
79
79
80
- ZEND_BEGIN_ARG_INFO_EX (arginfo_bcsqrt , 0 , 0 , 1 )
80
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_bcsqrt , 0 , 1 , IS_STRING , 1 )
81
81
ZEND_ARG_INFO (0 , operand )
82
82
ZEND_ARG_INFO (0 , scale )
83
83
ZEND_END_ARG_INFO ()
84
84
85
- ZEND_BEGIN_ARG_INFO_EX (arginfo_bccomp , 0 , 0 , 2 )
85
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_bccomp , 0 , 2 , IS_LONG , 0 )
86
86
ZEND_ARG_INFO (0 , left_operand )
87
87
ZEND_ARG_INFO (0 , right_operand )
88
88
ZEND_ARG_INFO (0 , scale )
89
89
ZEND_END_ARG_INFO ()
90
90
91
- ZEND_BEGIN_ARG_INFO_EX (arginfo_bcscale , 0 , 0 , 0 )
91
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_bcscale , 0 , 0 , IS_LONG , 0 )
92
92
ZEND_ARG_INFO (0 , scale )
93
93
ZEND_END_ARG_INFO ()
94
94
0 commit comments