diff options
author | Bram Moolenaar <Bram@vim.org> | 2013-05-19 22:31:18 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2013-05-19 22:31:18 +0200 |
commit | ba40447ab14c79b6bf3c6e1d47f2b9dcd3e0524c (patch) | |
tree | 160b0e09f5533953f940babbed5080c11bf8f259 | |
parent | 097c992c464b0fbf04c3b3464a3ac512725ae0ba (diff) | |
download | vim-git-ba40447ab14c79b6bf3c6e1d47f2b9dcd3e0524c.tar.gz |
updated for version 7.3.973v7.3.973
Problem: Compiler warnings. Crash on startup. (Tony Mechelynck)
Solution: Change EMSG2 to EMSGN. Make array one character longer.
-rw-r--r-- | src/regexp_nfa.c | 12 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 8 insertions, 6 deletions
diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c index 51e355a5f..92292e502 100644 --- a/src/regexp_nfa.c +++ b/src/regexp_nfa.c @@ -273,7 +273,7 @@ nfa_recognize_char_class(start, end, extra_newl) NFA_HEAD, NFA_NHEAD, NFA_ALPHA, NFA_NALPHA, NFA_LOWER, NFA_NLOWER, NFA_UPPER, NFA_NUPPER }; - char_u myconfig[9]; + char_u myconfig[10]; char_u config[NCONFIGS][9] = { "000000100", /* digit */ "100000100", /* non digit */ @@ -400,7 +400,7 @@ nfa_recognize_char_class(start, end, extra_newl) } /* try to recognize character classes */ for (i = 0; i < NCONFIGS; i++) - if (STRNCMP(myconfig, config[i],8) == 0) + if (STRNCMP(myconfig, config[i], 8) == 0) return classid[i] + extra_newl; /* fallthrough => no success so far */ @@ -759,7 +759,7 @@ nfa_regatom() case Magic('&'): case Magic(')'): syntax_error = TRUE; - EMSG2(_(e_misplaced), no_Magic(c)); + EMSGN(_(e_misplaced), no_Magic(c)); return FAIL; case Magic('='): @@ -770,7 +770,7 @@ nfa_regatom() case Magic('{'): /* these should follow an atom, not form an atom */ syntax_error = TRUE; - EMSG2(_(e_misplaced), no_Magic(c)); + EMSGN(_(e_misplaced), no_Magic(c)); return FAIL; case Magic('~'): /* previous substitute pattern */ @@ -816,7 +816,7 @@ nfa_regatom() return FAIL; default: syntax_error = TRUE; - EMSG2(_("E867: (NFA) Unknown operator '\\z%c'"), + EMSGN(_("E867: (NFA) Unknown operator '\\z%c'"), no_Magic(c)); return FAIL; } @@ -1363,7 +1363,7 @@ nfa_regpiece() return FAIL; default: syntax_error = TRUE; - EMSG2(_("E869: (NFA) Unknown operator '\\@%c'"), op); + EMSGN(_("E869: (NFA) Unknown operator '\\@%c'"), op); return FAIL; } break; diff --git a/src/version.c b/src/version.c index 7cb69987c..f9dd5428d 100644 --- a/src/version.c +++ b/src/version.c @@ -729,6 +729,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 973, +/**/ 972, /**/ 971, |