Lines Matching defs:funccall_S
1709 struct funccall_S struct
1711 ufunc_T *func; // function being called
1712 int linenr; // next line to be executed
1713 int returned; // ":return" used
1715 {
1718 } fixvar[FIXVAR_CNT];
1719 dict_T l_vars; // l: local function variables
1720 dictitem_T l_vars_var; // variable for l: scope
1721 dict_T l_avars; // a: argument variables
1722 dictitem_T l_avars_var; // variable for a: scope
1723 list_T l_varlist; // list for a:000
1724 listitem_T l_listitems[MAX_FUNC_ARGS]; // listitems for a:000
1725 typval_T *rettv; // return value
1726 linenr_T breakpoint; // next line with breakpoint or zero
1727 int dbg_tick; // debug_tick when breakpoint was set
1728 int level; // top nesting level of executed function
1730 proftime_T prof_child; // time spent in a child
1732 funccall_T *caller; // calling function or NULL; or next funccal in
1736 int fc_refcount; // number of user functions that reference this
1738 int fc_copyID; // for garbage collection
1739 garray_T fc_funcs; // list of ufunc_T* which keep a reference to