mirror of
https://github.com/neovim/neovim.git
synced 2025-09-18 09:18:19 +00:00
refactor: replace char_u with char
Work on https://github.com/neovim/neovim/issues/459
This commit is contained in:
@@ -254,7 +254,7 @@ bool cause_errthrow(const char *mesg, bool severe, bool *ignore)
|
||||
|
||||
// Skip the extra "Vim " prefix for message "E458".
|
||||
tmsg = elem->msg;
|
||||
if (STRNCMP(tmsg, "Vim E", 5) == 0
|
||||
if (strncmp(tmsg, "Vim E", 5) == 0
|
||||
&& ascii_isdigit(tmsg[5])
|
||||
&& ascii_isdigit(tmsg[6])
|
||||
&& ascii_isdigit(tmsg[7])
|
||||
@@ -448,7 +448,7 @@ static int throw_exception(void *value, except_type_T type, char *cmdname)
|
||||
// would be treated differently from real interrupt or error exceptions
|
||||
// when no active try block is found, see do_cmdline().
|
||||
if (type == ET_USER) {
|
||||
if (STRNCMP((char_u *)value, "Vim", 3) == 0
|
||||
if (strncmp(value, "Vim", 3) == 0
|
||||
&& (((char_u *)value)[3] == NUL || ((char_u *)value)[3] == ':'
|
||||
|| ((char_u *)value)[3] == '(')) {
|
||||
emsg(_("E608: Cannot :throw exceptions with 'Vim' prefix"));
|
||||
|
Reference in New Issue
Block a user