mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 8.1.0779: argument for message functions is inconsistent
Problem: Argument for message functions is inconsistent. Solution: Make first argument to msg() "char *".
This commit is contained in:
47
src/fileio.c
47
src/fileio.c
@@ -2586,7 +2586,7 @@ failed:
|
||||
p = msg_may_trunc(FALSE, IObuff);
|
||||
else
|
||||
#endif
|
||||
p = msg_trunc_attr(IObuff, FALSE, 0);
|
||||
p = (char_u *)msg_trunc_attr((char *)IObuff, FALSE, 0);
|
||||
if (read_stdin || read_buffer || restart_edit != 0
|
||||
|| (msg_scrolled != 0 && !need_wait_return))
|
||||
/* Need to repeat the message after redrawing when:
|
||||
@@ -2902,28 +2902,28 @@ readfile_charconvert(
|
||||
int *fdp) /* in/out: file descriptor of file */
|
||||
{
|
||||
char_u *tmpname;
|
||||
char_u *errmsg = NULL;
|
||||
char *errmsg = NULL;
|
||||
|
||||
tmpname = vim_tempname('r', FALSE);
|
||||
if (tmpname == NULL)
|
||||
errmsg = (char_u *)_("Can't find temp file for conversion");
|
||||
errmsg = _("Can't find temp file for conversion");
|
||||
else
|
||||
{
|
||||
close(*fdp); /* close the input file, ignore errors */
|
||||
*fdp = -1;
|
||||
if (eval_charconvert(fenc, enc_utf8 ? (char_u *)"utf-8" : p_enc,
|
||||
fname, tmpname) == FAIL)
|
||||
errmsg = (char_u *)_("Conversion with 'charconvert' failed");
|
||||
errmsg = _("Conversion with 'charconvert' failed");
|
||||
if (errmsg == NULL && (*fdp = mch_open((char *)tmpname,
|
||||
O_RDONLY | O_EXTRA, 0)) < 0)
|
||||
errmsg = (char_u *)_("can't read output of 'charconvert'");
|
||||
errmsg = _("can't read output of 'charconvert'");
|
||||
}
|
||||
|
||||
if (errmsg != NULL)
|
||||
{
|
||||
/* Don't use emsg(), it breaks mappings, the retry with
|
||||
* another type of conversion might still work. */
|
||||
MSG(errmsg);
|
||||
msg(errmsg);
|
||||
if (tmpname != NULL)
|
||||
{
|
||||
mch_remove(tmpname); /* delete converted file */
|
||||
@@ -4908,7 +4908,7 @@ restore_backup:
|
||||
* know we got the message. */
|
||||
if (got_int)
|
||||
{
|
||||
MSG(_(e_interr));
|
||||
msg(_(e_interr));
|
||||
out_flush();
|
||||
}
|
||||
if ((fd = mch_open((char *)backup, O_RDONLY | O_EXTRA, 0)) >= 0)
|
||||
@@ -5007,7 +5007,7 @@ restore_backup:
|
||||
STRCAT(IObuff, shortmess(SHM_WRI) ? _(" [w]") : _(" written"));
|
||||
}
|
||||
|
||||
set_keep_msg(msg_trunc_attr(IObuff, FALSE, 0), 0);
|
||||
set_keep_msg((char_u *)msg_trunc_attr((char *)IObuff, FALSE, 0), 0);
|
||||
}
|
||||
|
||||
/* When written everything correctly: reset 'modified'. Unless not
|
||||
@@ -5157,9 +5157,9 @@ nofail:
|
||||
retval = FAIL;
|
||||
if (end == 0)
|
||||
{
|
||||
MSG_PUTS_ATTR(_("\nWARNING: Original file may be lost or damaged\n"),
|
||||
msg_puts_attr(_("\nWARNING: Original file may be lost or damaged\n"),
|
||||
attr | MSG_HIST);
|
||||
MSG_PUTS_ATTR(_("don't quit the editor until the file is successfully written!"),
|
||||
msg_puts_attr(_("don't quit the editor until the file is successfully written!"),
|
||||
attr | MSG_HIST);
|
||||
|
||||
/* Update the timestamp to avoid an "overwrite changed file"
|
||||
@@ -5372,7 +5372,7 @@ check_mtime(buf_T *buf, stat_T *st)
|
||||
msg_scroll = TRUE; /* don't overwrite messages here */
|
||||
msg_silent = 0; /* must give this prompt */
|
||||
/* don't use emsg() here, don't want to flush the buffers */
|
||||
MSG_ATTR(_("WARNING: The file has been changed since reading it!!!"),
|
||||
msg_attr(_("WARNING: The file has been changed since reading it!!!"),
|
||||
HL_ATTR(HLF_E));
|
||||
if (ask_yesno((char_u *)_("Do you really want to write to it"),
|
||||
TRUE) == 'n')
|
||||
@@ -6807,7 +6807,7 @@ check_timestamps(
|
||||
if (need_wait_return && didit == 2)
|
||||
{
|
||||
/* make sure msg isn't overwritten */
|
||||
msg_puts((char_u *)"\n");
|
||||
msg_puts("\n");
|
||||
out_flush();
|
||||
}
|
||||
}
|
||||
@@ -7093,10 +7093,9 @@ buf_check_timestamp(
|
||||
if (!autocmd_busy)
|
||||
{
|
||||
msg_start();
|
||||
msg_puts_attr((char_u *)tbuf, HL_ATTR(HLF_E) + MSG_HIST);
|
||||
msg_puts_attr(tbuf, HL_ATTR(HLF_E) + MSG_HIST);
|
||||
if (*mesg2 != NUL)
|
||||
msg_puts_attr((char_u *)mesg2,
|
||||
HL_ATTR(HLF_W) + MSG_HIST);
|
||||
msg_puts_attr(mesg2, HL_ATTR(HLF_W) + MSG_HIST);
|
||||
msg_clr_eos();
|
||||
(void)msg_end();
|
||||
if (emsg_silent == 0)
|
||||
@@ -7926,12 +7925,12 @@ show_autocmd(AutoPat *ap, event_T event)
|
||||
if (ap->group != AUGROUP_DEFAULT)
|
||||
{
|
||||
if (AUGROUP_NAME(ap->group) == NULL)
|
||||
msg_puts_attr(get_deleted_augroup(), HL_ATTR(HLF_E));
|
||||
msg_puts_attr((char *)get_deleted_augroup(), HL_ATTR(HLF_E));
|
||||
else
|
||||
msg_puts_attr(AUGROUP_NAME(ap->group), HL_ATTR(HLF_T));
|
||||
msg_puts((char_u *)" ");
|
||||
msg_puts_attr((char *)AUGROUP_NAME(ap->group), HL_ATTR(HLF_T));
|
||||
msg_puts(" ");
|
||||
}
|
||||
msg_puts_attr(event_nr2name(event), HL_ATTR(HLF_T));
|
||||
msg_puts_attr((char *)event_nr2name(event), HL_ATTR(HLF_T));
|
||||
last_event = event;
|
||||
last_group = ap->group;
|
||||
msg_putchar('\n');
|
||||
@@ -8210,8 +8209,8 @@ do_augroup(char_u *arg, int del_group)
|
||||
{
|
||||
if (AUGROUP_NAME(i) != NULL)
|
||||
{
|
||||
msg_puts(AUGROUP_NAME(i));
|
||||
msg_puts((char_u *)" ");
|
||||
msg_puts((char *)AUGROUP_NAME(i));
|
||||
msg_puts(" ");
|
||||
}
|
||||
}
|
||||
msg_clr_eos();
|
||||
@@ -8535,7 +8534,7 @@ do_autocmd(char_u *arg_in, int forceit)
|
||||
if (!forceit && *cmd == NUL)
|
||||
{
|
||||
/* Highlight title */
|
||||
MSG_PUTS_TITLE(_("\n--- Autocommands ---"));
|
||||
msg_puts_title(_("\n--- Autocommands ---"));
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -8902,7 +8901,7 @@ do_doautocmd(
|
||||
nothing_done = FALSE;
|
||||
|
||||
if (nothing_done && do_msg)
|
||||
MSG(_("No matching autocommands"));
|
||||
msg(_("No matching autocommands"));
|
||||
if (did_something != NULL)
|
||||
*did_something = !nothing_done;
|
||||
|
||||
@@ -9939,7 +9938,7 @@ getnextac(int c UNUSED, void *cookie, int indent UNUSED)
|
||||
{
|
||||
verbose_enter_scroll();
|
||||
smsg(_("autocommand %s"), ac->cmd);
|
||||
msg_puts((char_u *)"\n"); /* don't overwrite this either */
|
||||
msg_puts("\n"); /* don't overwrite this either */
|
||||
verbose_leave_scroll();
|
||||
}
|
||||
retval = vim_strsave(ac->cmd);
|
||||
|
Reference in New Issue
Block a user