Lines Matching refs:current_funccal
978 funccall_T *current_funccal = NULL;
990 return current_funccal->returned;
1712 funccall_T *fc = current_funccal;
1714 current_funccal = NULL;
1724 current_funccal = fc;
1737 funccall_T *fc = current_funccal;
1752 funccall_T *fc = current_funccal;
2175 if (current_funccal != NULL)
2176 list_hashtable_vars(¤t_funccal->l_vars.dv_hashtab,
6629 for (fc = current_funccal; fc != NULL; fc = fc->caller)
19441 case 'l': return current_funccal == NULL
19442 ? NULL : ¤t_funccal->l_vars_var;
19443 case 'a': return current_funccal == NULL
19444 ? NULL : ¤t_funccal->l_avars_var;
19488 if (current_funccal == NULL)
19490 return ¤t_funccal->l_vars.dv_hashtab; /* l: variable */
19510 if (*name == 'a' && current_funccal != NULL) /* function argument */
19511 return ¤t_funccal->l_avars.dv_hashtab;
19512 if (*name == 'l' && current_funccal != NULL) /* local function variable */
19513 return ¤t_funccal->l_vars.dv_hashtab;
21775 fc->caller = current_funccal;
21776 current_funccal = fc;
22046 current_funccal = fc->caller;
22155 if (current_funccal == NULL)
22216 current_funccal->returned = FALSE;
22239 rettv = current_funccal->rettv;
22257 current_funccal->rettv->v_type = VAR_NUMBER;
22258 current_funccal->rettv->vval.v_number = 0;
22265 current_funccal->returned = TRUE;
22272 clear_tv(current_funccal->rettv);
22273 *current_funccal->rettv = *(typval_T *)rettv;