| /vim-8.2.3635/src/proto/ |
| H A D | userfunc.pro | 11 ufunc_T *find_func_even_dead(char_u *name, int is_global, cctx_T *cctx); 12 ufunc_T *find_func(char_u *name, int is_global, cctx_T *cctx); 13 int func_is_global(ufunc_T *ufunc); 20 int check_user_func_argcount(ufunc_T *fp, int argcount); 21 int call_user_func_check(ufunc_T *fp, int argcount, typval_T *argvars, typval_T *rettv, funcexe_T *… 33 char_u *printable_func_name(ufunc_T *fp); 37 ufunc_T *define_function(exarg_T *eap, char_u *name_arg); 42 int has_varargs(ufunc_T *ufunc); 48 void func_ptr_unref(ufunc_T *fp); 50 void func_ptr_ref(ufunc_T *fp); [all …]
|
| H A D | profiler.pro | 21 void func_do_profile(ufunc_T *fp); 22 void profile_may_start_func(profinfo_T *info, ufunc_T *fp, ufunc_T *caller); 23 void profile_may_end_func(profinfo_T *info, ufunc_T *fp, ufunc_T *caller);
|
| H A D | vim9compile.pro | 5 int func_needs_compiling(ufunc_T *ufunc, compiletype_T compile_type); 21 int compile_def_function(ufunc_T *ufunc, int check_return_type, compiletype_T compile_type, cctx_T … 22 void set_function_type(ufunc_T *ufunc); 24 void unlink_def_function(ufunc_T *ufunc); 25 void link_def_function(ufunc_T *ufunc);
|
| H A D | vim9execute.pro | 6 int fill_partial_and_closure(partial_T *pt, ufunc_T *ufunc, ectx_T *ectx); 8 int may_break_in_function(ufunc_T *ufunc); 11 int call_def_function(ufunc_T *ufunc, int argc_arg, typval_T *argv, partial_T *partial, typval_T *r…
|
| H A D | scriptfile.pro | 4 estack_T *estack_push_ufunc(ufunc_T *ufunc, long lnum); 5 int estack_top_is_ufunc(ufunc_T *ufunc, long lnum);
|
| H A D | vim9script.pro | 14 int find_exported(int sid, char_u *name, ufunc_T **ufunc, type_T **type, cctx_T *cctx, int verbose);
|
| /vim-8.2.3635/src/ |
| H A D | profiler.c | 477 ufunc_T **sorttab, in prof_sort_list() 483 ufunc_T *fp; in prof_sort_list() 506 ufunc_T *p1, *p2; in prof_total_cmp() 508 p1 = *(ufunc_T **)s1; in prof_total_cmp() 509 p2 = *(ufunc_T **)s2; in prof_total_cmp() 519 ufunc_T *p1, *p2; in prof_self_cmp() 521 p1 = *(ufunc_T **)s1; in prof_self_cmp() 579 profile_may_start_func(profinfo_T *info, ufunc_T *fp, ufunc_T *caller) in profile_may_start_func() 600 profile_may_end_func(profinfo_T *info, ufunc_T *fp, ufunc_T *caller) in profile_may_end_func() 723 ufunc_T *fp; in func_dump_profile() [all …]
|
| H A D | userfunc.c | 517 ufunc_T *fp; in register_cfunc() 1872 ufunc_T * 1937 ufunc_T * 2001 ufunc_T *fp = ((ufunc_T **)(fc->fc_funcs.ga_data))[i]; in free_funccal() 2859 ufunc_T *fp, in call_user_func_check() 2945 ufunc_T *fp; in delete_script_functions() 2996 ufunc_T *fp; in free_all_functions() 3855 ufunc_T * 4823 ufunc_T *fp; in func_ref() 5307 ufunc_T *fp; in make_partial() [all …]
|
| H A D | structs.h | 1685 } ufunc_T; typedef 1711 ufunc_T *func; // function being called 1761 #define HIKEY2UF(p) ((ufunc_T *)((p) - offsetof(ufunc_T, uf_name))) 1961 } ufunc_T; typedef 2036 ufunc_T *pt_func; // function pointer; when NULL lookup function 2077 ufunc_T *ufunc; // function info
|
| H A D | vim9execute.c | 117 ufunc_argcount(ufunc_T *ufunc) in ufunc_argcount() 156 update_has_breakpoint(ufunc_T *ufunc) in update_has_breakpoint() 261 ufunc_T *ufunc = dfunc->df_ufunc; in call_dfunc() 672 ufunc_T *caller = prev_dfunc->df_ufunc; in func_return() 833 ufunc_T *ufunc, in call_ufunc() 941 ufunc_T *ufunc; in call_by_name() 1533 ufunc_T *ufunc; in lookup_debug_var() 1566 may_break_in_function(ufunc_T *ufunc) in may_break_in_function() 4492 ufunc_T *cur_ufunc = in exec_instructions() 4653 ufunc_T *ufunc, in call_def_function() [all …]
|
| H A D | vim9compile.c | 343 ufunc_T *ufunc; in find_script_var() 494 ufunc_T *ufunc = NULL; in check_defined() 3041 ufunc_T *ufunc; in compile_load_scriptvar() 3425 ufunc_T *ufunc = NULL; in compile_call() 3702 ufunc_T *ufunc; in compile_lambda() 3776 ufunc_T *ufunc; in get_lambda_tv_and_compile() 5794 ufunc_T *ufunc; in compile_nested_function() 9503 add_def_function(ufunc_T *ufunc) in add_def_function() 9546 ufunc_T *ufunc, in compile_def_function() 10302 set_function_type(ufunc_T *ufunc) in set_function_type() [all …]
|
| H A D | vim9.h | 461 ufunc_T *df_ufunc; // struct containing most stuff
|
| H A D | vim9script.c | 568 ufunc_T *ufunc = NULL; in handle_import() 676 ufunc_T **ufunc, in find_exported()
|
| H A D | scriptfile.c | 72 estack_push_ufunc(ufunc_T *ufunc, long lnum) in estack_push_ufunc() 86 estack_top_is_ufunc(ufunc_T *ufunc, long lnum) in estack_top_is_ufunc()
|
| H A D | vim9type.c | 330 ufunc_T *ufunc = NULL; in typval2type_int()
|
| H A D | testing.c | 1114 ufunc_T *fp; in f_test_refcount()
|
| H A D | eval.c | 3544 ufunc_T *ufunc = rettv->vval.v_partial->pt_func; in eval7() 5799 ufunc_T *ufunc; in handle_subscript()
|
| H A D | evalvars.c | 2644 ufunc_T *ufunc = find_func(name, FALSE, NULL); in eval_variable()
|