patch 8.0.1677: no compiler warning for wrong format in vim_snprintf()
Problem: No compiler warning for wrong format in vim_snprintf().
Solution: Add printf attribute for gcc. Fix reported problems.
diff --git a/src/eval.c b/src/eval.c
index c965d64..cfeba2e 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -7105,7 +7105,7 @@
{
case VAR_NUMBER:
vim_snprintf((char *)buf, NUMBUFLEN, "%lld",
- (varnumber_T)varp->vval.v_number);
+ (long long)varp->vval.v_number);
return buf;
case VAR_FUNC:
case VAR_PARTIAL: