Lines Matching refs:value

425     void	*value,  in get_exception_string()  argument
438 mesg = ((msglist_T *)value)->throw_msg; in get_exception_string()
494 ret = value; in get_exception_string()
508 throw_exception(void *value, except_type_T type, char_u *cmdname) in throw_exception() argument
520 if (STRNCMP((char_u *)value, "Vim", 3) == 0 in throw_exception()
521 && (((char_u *)value)[3] == NUL || ((char_u *)value)[3] == ':' in throw_exception()
522 || ((char_u *)value)[3] == '(')) in throw_exception()
536 excp->messages = (msglist_T *)value; in throw_exception()
538 excp->value = get_exception_string(value, type, cmdname, &should_free); in throw_exception()
539 if (excp->value == NULL && should_free) in throw_exception()
543 if (type == ET_ERROR && ((msglist_T *)value)->sfile != NULL) in throw_exception()
545 msglist_T *entry = (msglist_T *)value; in throw_exception()
559 vim_free(excp->value); in throw_exception()
577 smsg(_("Exception thrown: %s"), excp->value); in throw_exception()
633 excp->value); in discard_exception()
646 vim_free(excp->value); in discard_exception()
673 set_vim_var_string(VV_EXCEPTION, (char_u *)excp->value, -1); in catch_exception()
699 smsg(_("Exception caught: %s"), excp->value); in catch_exception()
723 set_vim_var_string(VV_EXCEPTION, (char_u *)caught_stack->value, -1); in finish_exception()
765 report_pending(int action, int pending, void *value) in report_pending() argument
802 s = (char *)get_return_cmd(value); in report_pending()
811 s = (char *)((except_T *)value)->value; in report_pending()
844 report_make_pending(int pending, void *value) in report_make_pending() argument
850 report_pending(RP_MAKE, pending, value); in report_make_pending()
861 report_resume_pending(int pending, void *value) in report_resume_pending() argument
867 report_pending(RP_RESUME, pending, value); in report_resume_pending()
878 report_discard_pending(int pending, void *value) in report_discard_pending() argument
884 report_pending(RP_DISCARD, pending, value); in report_discard_pending()
1496 char_u *value; in ex_throw() local
1499 value = eval_to_string_skip(arg, eap, eap->skip); in ex_throw()
1503 value = NULL; in ex_throw()
1508 if (!eap->skip && value != NULL) in ex_throw()
1510 if (throw_exception(value, ET_USER, NULL) == FAIL) in ex_throw()
1511 vim_free(value); in ex_throw()
1802 (char_u *)current_exception->value, (colnr_T)0); in ex_catch()