Lines Matching refs:funcexe

1682     funcexe_T	*funcexe)	// various values  in get_func_tv()  argument
1694 while (argcount < MAX_FUNC_ARGS - (funcexe->partial == NULL ? 0 in get_func_tv()
1695 : funcexe->partial->pt_argc)) in get_func_tv()
1753 ret = call_func(name, len, rettv, argcount, argvars, funcexe); in get_func_tv()
2436 funcexe_T *funcexe, // context in call_user_func() argument
2497 call_def_function(fp, argcount, argvars, funcexe->partial, rettv); in call_user_func()
2573 (varnumber_T)funcexe->firstline); in call_user_func()
2575 (varnumber_T)funcexe->lastline); in call_user_func()
2863 funcexe_T *funcexe, in call_user_func_check() argument
2868 if (fp->uf_flags & FC_RANGE && funcexe->doesrange != NULL) in call_user_func_check()
2869 *funcexe->doesrange = TRUE; in call_user_func_check()
2892 call_user_func(fp, argcount, argvars, rettv, funcexe, in call_user_func_check()
3121 funcexe_T funcexe; in func_call() local
3123 CLEAR_FIELD(funcexe); in func_call()
3124 funcexe.firstline = curwin->w_cursor.lnum; in func_call()
3125 funcexe.lastline = curwin->w_cursor.lnum; in func_call()
3126 funcexe.evaluate = TRUE; in func_call()
3127 funcexe.partial = partial; in func_call()
3128 funcexe.selfdict = selfdict; in func_call()
3129 r = call_func(name, -1, rettv, argc, argv, &funcexe); in func_call()
3159 funcexe_T funcexe; in call_callback() local
3162 CLEAR_FIELD(funcexe); in call_callback()
3163 funcexe.evaluate = TRUE; in call_callback()
3164 funcexe.partial = callback->cb_partial; in call_callback()
3166 ret = call_func(callback->cb_name, len, rettv, argcount, argvars, &funcexe); in call_callback()
3222 funcexe_T *funcexe) // more arguments in call_func() argument
3234 dict_T *selfdict = funcexe->selfdict; in call_func()
3239 partial_T *partial = funcexe->partial; in call_func()
3259 if (funcexe->doesrange != NULL) in call_func()
3260 *funcexe->doesrange = FALSE; in call_func()
3285 if (funcexe->check_type != NULL in call_func()
3286 && funcexe->check_type->tt_argcount != -1) in call_func()
3290 check_type = *funcexe->check_type; in call_func()
3291 funcexe->check_type = &check_type; in call_func()
3298 if (error == FCERR_NONE && funcexe->check_type != NULL && funcexe->evaluate) in call_func()
3301 if (check_argument_types(funcexe->check_type, argvars, argcount, in call_func()
3306 if (error == FCERR_NONE && funcexe->evaluate) in call_func()
3367 if (funcexe->argv_func != NULL) in call_func()
3369 argcount = funcexe->argv_func(argcount, argvars, argv_clear, in call_func()
3372 if (funcexe->basetv != NULL) in call_func()
3376 argv[0] = *funcexe->basetv; in call_func()
3383 funcexe, selfdict); in call_func()
3386 else if (funcexe->basetv != NULL) in call_func()
3393 funcexe->basetv); in call_func()
5004 funcexe_T funcexe; in ex_call() local
5021 CLEAR_FIELD(funcexe); in ex_call()
5022 funcexe.firstline = eap->line1; in ex_call()
5023 funcexe.lastline = eap->line2; in ex_call()
5024 funcexe.doesrange = &doesrange; in ex_call()
5025 funcexe.evaluate = !eap->skip; in ex_call()
5026 funcexe.partial = partial; in ex_call()
5027 funcexe.selfdict = fudi.fd_dict; in ex_call()
5028 funcexe.check_type = type; in ex_call()
5030 if (get_func_tv(name, -1, &rettv, &arg, &evalarg, &funcexe) == FAIL) in ex_call()