Lines Matching refs:n1

66 num_divide(varnumber_T n1, varnumber_T n2, int *failed)  in num_divide()  argument
78 if (n1 == 0) in num_divide()
80 else if (n1 < 0) in num_divide()
86 result = n1 / n2; in num_divide()
96 num_modulus(varnumber_T n1, varnumber_T n2, int *failed) in num_modulus() argument
104 return (n2 == 0) ? 0 : (n1 % n2); in num_modulus()
2992 varnumber_T n1, n2; in eval5() local
2999 n1 = 0; in eval5()
3004 n1 = tv_get_number_chk(rettv, &error); in eval5()
3017 f1 = n1; in eval5()
3058 n1 = n1 + n2; in eval5()
3060 n1 = n1 - n2; in eval5()
3062 rettv->vval.v_number = n1; in eval5()
3109 varnumber_T n1, n2; in eval6() local
3147 n1 = 0; in eval6()
3151 n1 = tv_get_number_chk(rettv, &error); in eval6()
3157 n1 = 0; in eval6()
3179 f1 = n1; in eval6()
3242 n1 = n1 * n2; in eval6()
3244 n1 = num_divide(n1, n2, &failed); in eval6()
3246 n1 = num_modulus(n1, n2, &failed); in eval6()
3251 rettv->vval.v_number = n1; in eval6()
4179 varnumber_T n1, n2 = 0; in eval_index_inner() local
4182 n1 = 0; in eval_index_inner()
4184 n1 = tv_get_number(var1); in eval_index_inner()
4224 s = string_slice(s, n1, n2, exclusive); in eval_index_inner()
4226 s = char_from_string(s, n1); in eval_index_inner()
4232 if (n1 < 0) in eval_index_inner()
4234 n1 = len + n1; in eval_index_inner()
4235 if (n1 < 0) in eval_index_inner()
4236 n1 = 0; in eval_index_inner()
4242 if (n1 >= len || n2 < 0 || n1 > n2) in eval_index_inner()
4245 s = vim_strnsave(s + n1, n2 - n1 + 1); in eval_index_inner()
4252 if (n1 >= len || n1 < 0) in eval_index_inner()
4255 s = vim_strnsave(s + n1, 1); in eval_index_inner()
4264 blob_slice_or_index(rettv->vval.v_blob, is_range, n1, n2, in eval_index_inner()
4270 n1 = 0; in eval_index_inner()
4274 is_range, n1, n2, exclusive, rettv, verbose) == FAIL) in eval_index_inner()