summaryrefslogtreecommitdiff
path: root/src/structs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/structs.h')
-rw-r--r--src/structs.h34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/structs.h b/src/structs.h
index e6277198f..6e679e2b2 100644
--- a/src/structs.h
+++ b/src/structs.h
@@ -1735,40 +1735,40 @@ typedef struct
*/
struct funccall_S
{
- ufunc_T *func; // function being called
- int linenr; // next line to be executed
- int returned; // ":return" used
+ ufunc_T *fc_func; // function being called
+ int fc_linenr; // next line to be executed
+ int fc_returned; // ":return" used
struct // fixed variables for arguments
{
dictitem_T var; // variable (without room for name)
char_u room[VAR_SHORT_LEN]; // room for the name
- } fixvar[FIXVAR_CNT];
- dict_T l_vars; // l: local function variables
- dictitem_T l_vars_var; // variable for l: scope
- dict_T l_avars; // a: argument variables
- dictitem_T l_avars_var; // variable for a: scope
- list_T l_varlist; // list for a:000
- listitem_T l_listitems[MAX_FUNC_ARGS]; // listitems for a:000
- typval_T *rettv; // return value
- linenr_T breakpoint; // next line with breakpoint or zero
- int dbg_tick; // debug_tick when breakpoint was set
- int level; // top nesting level of executed function
+ } fc_fixvar[FIXVAR_CNT];
+ dict_T fc_l_vars; // l: local function variables
+ dictitem_T fc_l_vars_var; // variable for l: scope
+ dict_T fc_l_avars; // a: argument variables
+ dictitem_T fc_l_avars_var; // variable for a: scope
+ list_T fc_l_varlist; // list for a:000
+ listitem_T fc_l_listitems[MAX_FUNC_ARGS]; // listitems for a:000
+ typval_T *fc_rettv; // return value
+ linenr_T fc_breakpoint; // next line with breakpoint or zero
+ int fc_dbg_tick; // debug_tick when breakpoint was set
+ int fc_level; // top nesting level of executed function
garray_T fc_defer; // functions to be called on return
ectx_T *fc_ectx; // execution context for :def function, NULL
// otherwise
#ifdef FEAT_PROFILE
- proftime_T prof_child; // time spent in a child
+ proftime_T fc_prof_child; // time spent in a child
#endif
- funccall_T *caller; // calling function or NULL; or next funccal in
+ funccall_T *fc_caller; // calling function or NULL; or next funccal in
// list pointed to by previous_funccal.
// for closure
int fc_refcount; // number of user functions that reference this
// funccal
int fc_copyID; // for garbage collection
- garray_T fc_funcs; // list of ufunc_T* which keep a reference to
+ garray_T fc_ufuncs; // list of ufunc_T* which keep a reference to
// "func"
};