diff options
author | Bram Moolenaar <Bram@vim.org> | 2005-05-19 21:00:46 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2005-05-19 21:00:46 +0000 |
commit | 051b782fa0ed834d7b4f80e5f1540d4d96e5f9d7 (patch) | |
tree | eadaef546274775aaa08c66865db80b33e98abdb /src/ex_eval.c | |
parent | 9c13b359b496c5268702776105a9f87b269e84f3 (diff) | |
download | vim-git-051b782fa0ed834d7b4f80e5f1540d4d96e5f9d7.tar.gz |
updated for version 7.0073
Diffstat (limited to 'src/ex_eval.c')
-rw-r--r-- | src/ex_eval.c | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/src/ex_eval.c b/src/ex_eval.c index 6acf9de7d..d6c4ebee7 100644 --- a/src/ex_eval.c +++ b/src/ex_eval.c @@ -484,8 +484,8 @@ throw_exception(value, type, cmdname) || (VIM_ISDIGIT(p[3]) && p[4] == ':')))))) { - if (*p == NUL || p == mesg) /* 'E123' missing or at beginning */ - STRCAT(val, mesg); + if (*p == NUL || p == mesg) + STRCAT(val, mesg); /* 'E123' missing or at beginning */ else { /* '"filename" E123: message text' */ @@ -525,7 +525,7 @@ throw_exception(value, type, cmdname) msg_silent = FALSE; /* display messages */ ++no_wait_return; msg_scroll = TRUE; /* always scroll up, don't overwrite */ - msg_str((char_u *)_("Exception thrown: %s"), excp->value); + smsg((char_u *)_("Exception thrown: %s"), excp->value); msg_puts((char_u *)"\n"); /* don't overwrite this either */ cmdline_row = msg_row; --no_wait_return; @@ -571,7 +571,7 @@ discard_exception(excp, was_finished) msg_silent = FALSE; /* display messages */ ++no_wait_return; msg_scroll = TRUE; /* always scroll up, don't overwrite */ - msg_str(was_finished + smsg(was_finished ? (char_u *)_("Exception finished: %s") : (char_u *)_("Exception discarded: %s"), excp->value); @@ -616,10 +616,10 @@ catch_exception(excp) if (*excp->throw_name != NUL) { if (excp->throw_lnum != 0) - sprintf((char *)IObuff, _("%s, line %ld"), excp->throw_name, - (long)excp->throw_lnum); + vim_snprintf((char *)IObuff, IOSIZE, _("%s, line %ld"), + excp->throw_name, (long)excp->throw_lnum); else - STRCPY(IObuff, excp->throw_name); + vim_snprintf((char *)IObuff, IOSIZE, "%s", excp->throw_name); set_vim_var_string(VV_THROWPOINT, IObuff, -1); } else @@ -634,7 +634,7 @@ catch_exception(excp) msg_silent = FALSE; /* display messages */ ++no_wait_return; msg_scroll = TRUE; /* always scroll up, don't overwrite */ - msg_str((char_u *)_("Exception caught: %s"), excp->value); + smsg((char_u *)_("Exception caught: %s"), excp->value); msg_puts((char_u *)"\n"); /* don't overwrite this either */ cmdline_row = msg_row; --no_wait_return; @@ -659,11 +659,12 @@ finish_exception(excp) if (*caught_stack->throw_name != NUL) { if (caught_stack->throw_lnum != 0) - sprintf((char *)IObuff, + vim_snprintf((char *)IObuff, IOSIZE, _("%s, line %ld"), caught_stack->throw_name, (long)caught_stack->throw_lnum); else - STRCPY(IObuff, caught_stack->throw_name); + vim_snprintf((char *)IObuff, IOSIZE, "%s", + caught_stack->throw_name); set_vim_var_string(VV_THROWPOINT, IObuff, -1); } else @@ -742,7 +743,8 @@ report_pending(action, pending, value) default: if (pending & CSTP_THROW) { - sprintf((char *)IObuff, (char *)mesg, _("Exception")); + vim_snprintf((char *)IObuff, IOSIZE, + (char *)mesg, _("Exception")); mesg = vim_strnsave(IObuff, (int)STRLEN(IObuff) + 4); STRCAT(mesg, ": %s"); s = (char *)((except_T *)value)->value; @@ -760,7 +762,7 @@ report_pending(action, pending, value) msg_silent = FALSE; /* display messages */ ++no_wait_return; msg_scroll = TRUE; /* always scroll up, don't overwrite */ - msg_str(mesg, (char_u *)s); + smsg(mesg, (char_u *)s); msg_puts((char_u *)"\n"); /* don't overwrite this either */ cmdline_row = msg_row; --no_wait_return; |