@@ -165,12 +165,7 @@ static ZEND_INI_MH(OnUpdateJit)
165165static ZEND_INI_MH (OnUpdateJitDebug )
166166{
167167 zend_long * p = (zend_long * ) ZEND_INI_GET_ADDR ();
168- zend_string * errstr ;
169- zend_long val = zend_ini_parse_quantity (new_value , & errstr );
170- if (errstr ) {
171- zend_error (E_WARNING , "Invalid \"%s\" setting: %s" , ZSTR_VAL (entry -> name ), ZSTR_VAL (errstr ));
172- zend_string_release (errstr );
173- }
168+ zend_long val = zend_ini_parse_quantity_warn (new_value , entry -> name );
174169
175170 if (zend_jit_debug_config (* p , val , stage ) == SUCCESS ) {
176171 * p = val ;
@@ -181,12 +176,7 @@ static ZEND_INI_MH(OnUpdateJitDebug)
181176
182177static ZEND_INI_MH (OnUpdateCounter )
183178{
184- zend_string * errstr ;
185- zend_long val = zend_ini_parse_quantity (new_value , & errstr );
186- if (errstr ) {
187- zend_error (E_WARNING , "Invalid \"%s\" setting: %s" , ZSTR_VAL (entry -> name ), ZSTR_VAL (errstr ));
188- zend_string_release (errstr );
189- }
179+ zend_long val = zend_ini_parse_quantity_warn (new_value , entry -> name );
190180
191181 if (val >= 0 && val < 256 ) {
192182 zend_long * p = (zend_long * ) ZEND_INI_GET_ADDR ();
@@ -199,12 +189,7 @@ static ZEND_INI_MH(OnUpdateCounter)
199189
200190static ZEND_INI_MH (OnUpdateUnrollC )
201191{
202- zend_string * errstr ;
203- zend_long val = zend_ini_parse_quantity (new_value , & errstr );
204- if (errstr ) {
205- zend_error (E_WARNING , "Invalid \"%s\" setting: %s" , ZSTR_VAL (entry -> name ), ZSTR_VAL (errstr ));
206- zend_string_release (errstr );
207- }
192+ zend_long val = zend_ini_parse_quantity_warn (new_value , entry -> name );
208193
209194 if (val > 0 && val < ZEND_JIT_TRACE_MAX_CALL_DEPTH ) {
210195 zend_long * p = (zend_long * ) ZEND_INI_GET_ADDR ();
@@ -218,12 +203,7 @@ static ZEND_INI_MH(OnUpdateUnrollC)
218203
219204static ZEND_INI_MH (OnUpdateUnrollR )
220205{
221- zend_string * errstr ;
222- zend_long val = zend_ini_parse_quantity (new_value , & errstr );
223- if (errstr ) {
224- zend_error (E_WARNING , "Invalid \"%s\" setting: %s" , ZSTR_VAL (entry -> name ), ZSTR_VAL (errstr ));
225- zend_string_release (errstr );
226- }
206+ zend_long val = zend_ini_parse_quantity_warn (new_value , entry -> name );
227207
228208 if (val >= 0 && val < ZEND_JIT_TRACE_MAX_RET_DEPTH ) {
229209 zend_long * p = (zend_long * ) ZEND_INI_GET_ADDR ();
@@ -237,12 +217,7 @@ static ZEND_INI_MH(OnUpdateUnrollR)
237217
238218static ZEND_INI_MH (OnUpdateUnrollL )
239219{
240- zend_string * errstr ;
241- zend_long val = zend_ini_parse_quantity (new_value , & errstr );
242- if (errstr ) {
243- zend_error (E_WARNING , "Invalid \"%s\" setting: %s" , ZSTR_VAL (entry -> name ), ZSTR_VAL (errstr ));
244- zend_string_release (errstr );
245- }
220+ zend_long val = zend_ini_parse_quantity_warn (new_value , entry -> name );
246221
247222 if (val > 0 && val < ZEND_JIT_TRACE_MAX_LOOPS_UNROLL ) {
248223 zend_long * p = (zend_long * ) ZEND_INI_GET_ADDR ();
0 commit comments