summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2012-03-07 18:03:10 +0100
committerBram Moolenaar <Bram@vim.org>2012-03-07 18:03:10 +0100
commit552ac13d55d3edd961c789dbff126d15fb51ac75 (patch)
tree6b5e79ee0f151ca10e2a79177a6f203553694190
parent0faaeb826e23b156476b99d353c1f7f1caaa5cd6 (diff)
downloadvim-git-7.3.464.tar.gz
updated for version 7.3.464v7.3.464
Problem: Compiler warning for sprintf. Solution: Put the length in a variable. (Dominique Pelle)
-rw-r--r--src/version.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/version.c b/src/version.c
index 0f98e04e8..b5e7a0ccb 100644
--- a/src/version.c
+++ b/src/version.c
@@ -715,6 +715,10 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 464,
+/**/
+ 464,
+/**/
463,
/**/
462,
@@ -2187,12 +2191,9 @@ do_intro_line(row, mesg, add_version, attr)
/* Check for 9.9x or 9.9xx, alpha/beta version */
if (isalpha((int)vers[3]))
{
- if (isalpha((int)vers[4]))
- sprintf((char *)vers + 5, ".%d%s", highest_patch(),
- mediumVersion + 5);
- else
- sprintf((char *)vers + 4, ".%d%s", highest_patch(),
- mediumVersion + 4);
+ int len = (isalpha((int)vers[4])) ? 5 : 4;
+ sprintf((char *)vers + len, ".%d%s", highest_patch(),
+ mediumVersion + len);
}
else
sprintf((char *)vers + 3, ".%d", highest_patch());