Mercurial > vim
diff src/getchar.c @ 15470:55ccc2d353bd v8.1.0743
patch 8.1.0743: giving error messages is not flexible
commit https://github.com/vim/vim/commit/f9e3e09fdc93be9f0d47afbc6c7df1188c2a5a0d
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jan 13 23:38:42 2019 +0100
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.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 13 Jan 2019 23:45:08 +0100 |
parents | c97b4b537572 |
children | dd725a8ab112 |
line wrap: on
line diff
--- a/src/getchar.c +++ b/src/getchar.c @@ -237,7 +237,7 @@ add_buff( } else if (buf->bh_curr == NULL) /* buffer has already been read */ { - IEMSG(_("E222: Add to read buffer")); + iemsg(_("E222: Add to read buffer")); return; } else if (buf->bh_index != 0) @@ -998,7 +998,7 @@ ins_typebuf( newlen = typebuf.tb_len + addlen + newoff + 4 * (MAXMAPLEN + 4); if (newlen < 0) /* string is getting too long */ { - EMSG(_(e_toocompl)); /* also calls flush_buffers */ + emsg(_(e_toocompl)); /* also calls flush_buffers */ setcursor(); return FAIL; } @@ -1431,7 +1431,7 @@ openscript( { if (curscript + 1 == NSCRIPT) { - EMSG(_(e_nesting)); + emsg(_(e_nesting)); return; } #ifdef FEAT_EVAL @@ -1446,7 +1446,7 @@ openscript( expand_env(name, NameBuff, MAXPATHL); if ((scriptin[curscript] = mch_fopen((char *)NameBuff, READBIN)) == NULL) { - EMSG2(_(e_notopen), name); + semsg(_(e_notopen), name); if (curscript) --curscript; return; @@ -2508,7 +2508,7 @@ vgetorpeek(int advance) */ if (++mapdepth >= p_mmd) { - EMSG(_("E223: recursive mapping")); + emsg(_("E223: recursive mapping")); if (State & CMDLINE) redrawcmdline(); else @@ -3508,10 +3508,10 @@ do_map( && STRNCMP(mp->m_keys, keys, (size_t)len) == 0) { if (abbrev) - EMSG2(_("E224: global abbreviation already exists for %s"), + semsg(_("E224: global abbreviation already exists for %s"), mp->m_keys); else - EMSG2(_("E225: global mapping already exists for %s"), + semsg(_("E225: global mapping already exists for %s"), mp->m_keys); retval = 5; goto theend; @@ -3643,10 +3643,10 @@ do_map( else if (unique) { if (abbrev) - EMSG2(_("E226: abbreviation already exists for %s"), + semsg(_("E226: abbreviation already exists for %s"), p); else - EMSG2(_("E227: mapping already exists for %s"), p); + semsg(_("E227: mapping already exists for %s"), p); retval = 5; goto theend; } @@ -3892,7 +3892,7 @@ map_clear( local = (STRCMP(arg, "<buffer>") == 0); if (!local && *arg != NUL) { - EMSG(_(e_invarg)); + emsg(_(e_invarg)); return; } #endif @@ -4920,7 +4920,7 @@ makemap( c1 = 't'; break; default: - IEMSG(_("E228: makemap: Illegal mode")); + iemsg(_("E228: makemap: Illegal mode")); return FAIL; } do /* do this twice if c2 is set, 3 times with c3 */