summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2013-05-19 22:31:18 +0200
committerBram Moolenaar <Bram@vim.org>2013-05-19 22:31:18 +0200
commitba40447ab14c79b6bf3c6e1d47f2b9dcd3e0524c (patch)
tree160b0e09f5533953f940babbed5080c11bf8f259
parent097c992c464b0fbf04c3b3464a3ac512725ae0ba (diff)
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.c12
-rw-r--r--src/version.c2
2 files changed, 8 insertions, 6 deletions
diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c
index 51e355a5fd..92292e502c 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 7cb69987c2..f9dd5428d1 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,