summaryrefslogtreecommitdiffstats
path: root/src/message.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2006-03-27 17:01:56 +0000
committerBram Moolenaar <Bram@vim.org>2006-03-27 17:01:56 +0000
commit3991dab8e0a3815bd5349c1ffa88476819971c48 (patch)
treecf81e7c822725142320f0ca0721357f34553cfb9 /src/message.c
parent899dddf88804af20d560b5277f1ca1bc4dd8e2b3 (diff)
updated for version 7.0cv7.0c
Diffstat (limited to 'src/message.c')
-rw-r--r--src/message.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/message.c b/src/message.c
index d25d485017..481236b963 100644
--- a/src/message.c
+++ b/src/message.c
@@ -4167,8 +4167,13 @@ vim_snprintf(str, str_m, fmt, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)
{
/* memchr on HP does not like n > 2^31 !!! */
char *q = memchr(str_arg, '\0',
+#if SIZEOF_INT <= 2
+ precision
+#else
precision <= (size_t)0x7fffffffL ? precision
- : (size_t)0x7fffffffL);
+ : (size_t)0x7fffffffL
+#endif
+ );
str_arg_l = (q == NULL) ? precision : q - str_arg;
}
break;