From: Bram Moolenaar Date: Wed, 7 Mar 2012 17:03:10 +0000 (+0100) Subject: updated for version 7.3.464 X-Git-Tag: v7.3.464 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=552ac13d55d3edd961c789dbff126d15fb51ac75;p=vim updated for version 7.3.464 Problem: Compiler warning for sprintf. Solution: Put the length in a variable. (Dominique Pelle) --- diff --git a/src/version.c b/src/version.c index 0f98e04e8..b5e7a0ccb 100644 --- a/src/version.c +++ b/src/version.c @@ -714,6 +714,10 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 464, +/**/ + 464, /**/ 463, /**/ @@ -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());