mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.1.0743: giving error messages is not flexible
Problem: Giving error messages is not flexible. Solution: Add semsg(). Change argument from "char_u *" to "char *", also for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes #3302) Also make emsg() accept a "char *" argument. Get rid of an enormous number of type casts.
This commit is contained in:
@@ -945,7 +945,7 @@ common_init(mparm_T *paramp)
|
||||
|
||||
/*
|
||||
* Allocate space for the generic buffers (needed for set_init_1() and
|
||||
* EMSG2()).
|
||||
* emsg()).
|
||||
*/
|
||||
if ((IObuff = alloc(IOSIZE)) == NULL
|
||||
|| (NameBuff = alloc(MAXPATHL)) == NULL)
|
||||
@@ -3020,7 +3020,7 @@ source_startup_scripts(mparm_T *parmp)
|
||||
else
|
||||
{
|
||||
if (do_source(parmp->use_vimrc, FALSE, DOSO_NONE) != OK)
|
||||
EMSG2(_("E282: Cannot read from \"%s\""), parmp->use_vimrc);
|
||||
semsg(_("E282: Cannot read from \"%s\""), parmp->use_vimrc);
|
||||
}
|
||||
}
|
||||
else if (!silent_mode)
|
||||
|
Reference in New Issue
Block a user