Lines Matching refs:argvars
90 get_float_arg(typval_T *argvars, float_T *f) in get_float_arg() argument
92 if (argvars[0].v_type == VAR_FLOAT) in get_float_arg()
94 *f = argvars[0].vval.v_float; in get_float_arg()
97 if (argvars[0].v_type == VAR_NUMBER) in get_float_arg()
99 *f = (float_T)argvars[0].vval.v_number; in get_float_arg()
110 f_abs(typval_T *argvars, typval_T *rettv) in f_abs() argument
112 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_abs()
115 if (argvars[0].v_type == VAR_FLOAT) in f_abs()
118 rettv->vval.v_float = fabs(argvars[0].vval.v_float); in f_abs()
125 n = tv_get_number_chk(&argvars[0], &error); in f_abs()
139 f_acos(typval_T *argvars, typval_T *rettv) in f_acos() argument
143 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_acos()
147 if (get_float_arg(argvars, &f) == OK) in f_acos()
157 f_asin(typval_T *argvars, typval_T *rettv) in f_asin() argument
161 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_asin()
165 if (get_float_arg(argvars, &f) == OK) in f_asin()
175 f_atan(typval_T *argvars, typval_T *rettv) in f_atan() argument
179 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_atan()
183 if (get_float_arg(argvars, &f) == OK) in f_atan()
193 f_atan2(typval_T *argvars, typval_T *rettv) in f_atan2() argument
198 && (check_for_float_or_nr_arg(argvars, 0) == FAIL in f_atan2()
199 || check_for_float_or_nr_arg(argvars, 1) == FAIL)) in f_atan2()
203 if (get_float_arg(argvars, &fx) == OK in f_atan2()
204 && get_float_arg(&argvars[1], &fy) == OK) in f_atan2()
214 f_ceil(typval_T *argvars, typval_T *rettv) in f_ceil() argument
218 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_ceil()
222 if (get_float_arg(argvars, &f) == OK) in f_ceil()
232 f_cos(typval_T *argvars, typval_T *rettv) in f_cos() argument
236 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_cos()
240 if (get_float_arg(argvars, &f) == OK) in f_cos()
250 f_cosh(typval_T *argvars, typval_T *rettv) in f_cosh() argument
254 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_cosh()
258 if (get_float_arg(argvars, &f) == OK) in f_cosh()
268 f_exp(typval_T *argvars, typval_T *rettv) in f_exp() argument
272 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_exp()
276 if (get_float_arg(argvars, &f) == OK) in f_exp()
286 f_float2nr(typval_T *argvars, typval_T *rettv) in f_float2nr() argument
290 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_float2nr()
293 if (get_float_arg(argvars, &f) == OK) in f_float2nr()
308 f_floor(typval_T *argvars, typval_T *rettv) in f_floor() argument
312 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_floor()
316 if (get_float_arg(argvars, &f) == OK) in f_floor()
326 f_fmod(typval_T *argvars, typval_T *rettv) in f_fmod() argument
331 && (check_for_float_or_nr_arg(argvars, 0) == FAIL in f_fmod()
332 || check_for_float_or_nr_arg(argvars, 1) == FAIL)) in f_fmod()
336 if (get_float_arg(argvars, &fx) == OK in f_fmod()
337 && get_float_arg(&argvars[1], &fy) == OK) in f_fmod()
348 f_isinf(typval_T *argvars, typval_T *rettv) in f_isinf() argument
350 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_isinf()
353 if (argvars[0].v_type == VAR_FLOAT && isinf(argvars[0].vval.v_float)) in f_isinf()
354 rettv->vval.v_number = argvars[0].vval.v_float > 0.0 ? 1 : -1; in f_isinf()
361 f_isnan(typval_T *argvars, typval_T *rettv) in f_isnan() argument
363 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_isnan()
366 rettv->vval.v_number = argvars[0].v_type == VAR_FLOAT in f_isnan()
367 && isnan(argvars[0].vval.v_float); in f_isnan()
375 f_log(typval_T *argvars, typval_T *rettv) in f_log() argument
379 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_log()
383 if (get_float_arg(argvars, &f) == OK) in f_log()
393 f_log10(typval_T *argvars, typval_T *rettv) in f_log10() argument
397 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_log10()
401 if (get_float_arg(argvars, &f) == OK) in f_log10()
411 f_pow(typval_T *argvars, typval_T *rettv) in f_pow() argument
416 && (check_for_float_or_nr_arg(argvars, 0) == FAIL in f_pow()
417 || check_for_float_or_nr_arg(argvars, 1) == FAIL)) in f_pow()
421 if (get_float_arg(argvars, &fx) == OK in f_pow()
422 && get_float_arg(&argvars[1], &fy) == OK) in f_pow()
442 f_round(typval_T *argvars, typval_T *rettv) in f_round() argument
446 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_round()
450 if (get_float_arg(argvars, &f) == OK) in f_round()
460 f_sin(typval_T *argvars, typval_T *rettv) in f_sin() argument
464 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_sin()
468 if (get_float_arg(argvars, &f) == OK) in f_sin()
478 f_sinh(typval_T *argvars, typval_T *rettv) in f_sinh() argument
482 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_sinh()
486 if (get_float_arg(argvars, &f) == OK) in f_sinh()
496 f_sqrt(typval_T *argvars, typval_T *rettv) in f_sqrt() argument
500 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_sqrt()
504 if (get_float_arg(argvars, &f) == OK) in f_sqrt()
514 f_str2float(typval_T *argvars, typval_T *rettv) in f_str2float() argument
520 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_str2float()
523 skip_quotes = argvars[1].v_type != VAR_UNKNOWN && tv_get_bool(&argvars[1]); in f_str2float()
525 p = skipwhite(tv_get_string_strict(&argvars[0])); in f_str2float()
540 f_tan(typval_T *argvars, typval_T *rettv) in f_tan() argument
544 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_tan()
548 if (get_float_arg(argvars, &f) == OK) in f_tan()
558 f_tanh(typval_T *argvars, typval_T *rettv) in f_tanh() argument
562 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_tanh()
566 if (get_float_arg(argvars, &f) == OK) in f_tanh()
576 f_trunc(typval_T *argvars, typval_T *rettv) in f_trunc() argument
580 if (in_vim9script() && check_for_float_or_nr_arg(argvars, 0) == FAIL) in f_trunc()
584 if (get_float_arg(argvars, &f) == OK) in f_trunc()