Lines Matching refs:idx

105 #define STACK_TV_BOT(idx) (((typval_T *)ectx->ec_stack.ga_data) + ectx->ec_stack.ga_len + (idx))  argument
130 int idx; in exe_newlist() local
135 for (idx = 0; idx < count; ++idx) in exe_newlist()
136 list_set_item(list, idx, STACK_TV_BOT(idx - count)); in exe_newlist()
266 int idx; in call_dfunc() local
384 for (idx = 0; idx < arg_to_add; ++idx) in call_dfunc()
385 STACK_TV_BOT(idx - vararg_count)->v_type = VAR_UNKNOWN; in call_dfunc()
399 for (idx = 0; idx < dfunc->df_varcount; ++idx) in call_dfunc()
400 STACK_TV_BOT(STACK_FRAME_SIZE + idx)->v_type = VAR_UNKNOWN; in call_dfunc()
469 #define STACK_TV(idx) (((typval_T *)ectx->ec_stack.ga_data) + idx) argument
485 int idx; in handle_closure_in_use() local
504 for (idx = 0; idx < closure_count; ++idx) in handle_closure_in_use()
507 int off = gap->ga_len - closure_count + idx; in handle_closure_in_use()
554 for (idx = 0; idx < argcount; ++idx) in handle_closure_in_use()
556 tv = STACK_TV(top + idx); in handle_closure_in_use()
559 *(stack + idx) = *tv; in handle_closure_in_use()
563 copy_tv(tv, stack + idx); in handle_closure_in_use()
566 for (idx = 0; idx < dfunc->df_varcount; ++idx) in handle_closure_in_use()
568 tv = STACK_TV(ectx->ec_frame_idx + STACK_FRAME_SIZE + idx); in handle_closure_in_use()
585 *(stack + funcstack->fs_var_offset + idx) = *tv; in handle_closure_in_use()
589 for (idx = 0; idx < closure_count; ++idx) in handle_closure_in_use()
592 - closure_count + idx]; in handle_closure_in_use()
603 for (idx = 0; idx < closure_count; ++idx) in handle_closure_in_use()
605 - closure_count + idx]); in handle_closure_in_use()
656 int idx; in func_return() local
695 for (idx = top; idx < ectx->ec_frame_idx; ++idx) in func_return()
696 clear_tv(STACK_TV(idx)); in func_return()
699 for (idx = ectx->ec_frame_idx + STACK_FRAME_SIZE; in func_return()
700 idx < ectx->ec_stack.ga_len - 1; ++idx) in func_return()
701 clear_tv(STACK_TV(idx)); in func_return()
763 int idx; in call_prepare() local
767 for (idx = 0; idx < argcount; ++idx) in call_prepare()
768 argvars[idx] = *STACK_TV_BOT(idx - argcount); in call_prepare()
798 int idx; in call_bfunc() local
815 for (idx = 0; idx < argcount; ++idx) in call_bfunc()
816 clear_tv(&argvars[idx]); in call_bfunc()
843 int idx; in call_ufunc() local
888 for (idx = 0; idx < argcount; ++idx) in call_ufunc()
889 clear_tv(&argvars[idx]); in call_ufunc()
1264 char_idx2byte(char_u *str, size_t str_len, varnumber_T idx) in char_idx2byte() argument
1266 varnumber_T nchar = idx; in char_idx2byte()
1511 #define STACK_TV(idx) (((typval_T *)ectx->ec_stack.ga_data) + idx) argument
1515 #define STACK_TV_BOT(idx) (((typval_T *)ectx->ec_stack.ga_data) + ectx->ec_stack.ga_len + idx) argument
1518 #define STACK_TV_VAR(idx) (((typval_T *)ectx->ec_stack.ga_data) + ectx->ec_frame_idx + STACK_FRAME_… argument
1531 int idx; in lookup_debug_var() local
1542 for (idx = debug_var_count - 1; idx >= 0; --idx) in lookup_debug_var()
1544 if (STRCMP(((char_u **)dfunc->df_var_names.ga_data)[idx], name) == 0) in lookup_debug_var()
1545 return STACK_TV_VAR(idx); in lookup_debug_var()
1551 for (idx = 0; idx < ufunc->uf_args.ga_len; ++idx) in lookup_debug_var()
1552 if (STRCMP(((char_u **)(ufunc->uf_args.ga_data))[idx], name) == 0) in lookup_debug_var()
1554 - varargs_off + idx); in lookup_debug_var()
1951 int idx; in exec_instructions() local
1953 for (idx = 0; idx < count; ++idx) in exec_instructions()
1955 tv = STACK_TV_BOT(idx - count); in exec_instructions()
1981 int idx; in exec_instructions() local
1984 for (idx = 0; idx < count; ++idx) in exec_instructions()
1986 tv = STACK_TV_BOT(idx - count); in exec_instructions()
3014 int idx; in exec_instructions() local
3018 for (idx = 0; idx < count; ++idx) in exec_instructions()
3021 tv = STACK_TV_BOT(2 * (idx - count)); in exec_instructions()
3040 item->di_tv = *STACK_TV_BOT(2 * (idx - count) + 1); in exec_instructions()
4662 int idx; in call_def_function() local
4677 #define STACK_TV(idx) (((typval_T *)ectx.ec_stack.ga_data) + idx) in call_def_function() argument
4681 #define STACK_TV_BOT(idx) (((typval_T *)ectx.ec_stack.ga_data) + ectx.ec_stack.ga_len + idx) in call_def_function() argument
4685 #define STACK_TV_VAR(idx) (((typval_T *)ectx.ec_stack.ga_data) + ectx.ec_frame_idx + STACK_FRAME_SI… in call_def_function() argument
4731 idx = argc - ufunc->uf_args.ga_len; in call_def_function()
4732 if (idx > 0 && ufunc->uf_va_name == NULL) in call_def_function()
4734 if (idx == 1) in call_def_function()
4737 semsg(_(e_nr_arguments_too_many), idx); in call_def_function()
4740 idx = argc - ufunc->uf_args.ga_len + ufunc->uf_def_args.ga_len; in call_def_function()
4741 if (idx < 0) in call_def_function()
4743 if (idx == -1) in call_def_function()
4746 semsg(_(e_nr_arguments_too_few), -idx); in call_def_function()
4752 for (idx = 0; idx < argc in call_def_function()
4753 && (ufunc->uf_va_name != NULL || idx < ufunc->uf_args.ga_len); in call_def_function()
4754 ++idx) in call_def_function()
4756 if (idx >= ufunc->uf_args.ga_len - ufunc->uf_def_args.ga_len in call_def_function()
4757 && argv[idx].v_type == VAR_SPECIAL in call_def_function()
4758 && argv[idx].vval.v_number == VVAL_NONE) in call_def_function()
4765 if (ufunc->uf_arg_types != NULL && idx < ufunc->uf_args.ga_len in call_def_function()
4767 ufunc->uf_arg_types[idx], &argv[idx], in call_def_function()
4768 NULL, idx + 1) == FAIL) in call_def_function()
4770 copy_tv(&argv[idx], STACK_TV_BOT(0)); in call_def_function()
4797 for (idx = 0; idx < vararg_count; ++idx) in call_def_function()
4800 NULL, argc + idx + 1) == FAIL) in call_def_function()
4815 for (idx = 0; idx < defcount; ++idx) in call_def_function()
4865 for (idx = 0; idx < STACK_FRAME_SIZE; ++idx) in call_def_function()
4876 for (idx = 0; idx < dfunc->df_varcount; ++idx) in call_def_function()
4877 STACK_TV_VAR(idx)->v_type = VAR_UNKNOWN; in call_def_function()
4881 STACK_TV_VAR(idx)->v_type = VAR_NUMBER; in call_def_function()
4882 STACK_TV_VAR(idx)->vval.v_number = 0; in call_def_function()
4972 for (idx = 0; idx < ectx.ec_stack.ga_len; ++idx) in call_def_function()
4973 clear_tv(STACK_TV(idx)); in call_def_function()
5825 get_disassemble_argument(expand_T *xp, int idx) in get_disassemble_argument() argument
5827 if (idx == 0) in get_disassemble_argument()
5829 if (idx == 1) in get_disassemble_argument()
5831 return get_user_func_name(xp, idx - 2); in get_disassemble_argument()