aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/encode.c
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2016-04-02 01:18:58 +0300
committerZyX <kp-pav@yandex.ru>2016-04-18 02:48:20 +0300
commitc4f1b5a9383c00e0a23fdfdca096c569f05e8a1c (patch)
tree2b4e57dc3a3854f476080718d2f97c88d06114aa /src/nvim/eval/encode.c
parent3e435df42cd1f8237bd11a4b08407a9ec3f81dba (diff)
downloadrneovim-c4f1b5a9383c00e0a23fdfdca096c569f05e8a1c.tar.gz
rneovim-c4f1b5a9383c00e0a23fdfdca096c569f05e8a1c.tar.bz2
rneovim-c4f1b5a9383c00e0a23fdfdca096c569f05e8a1c.zip
eval/encode: Adjust buffer sizes passed to vim_snprintf
Diffstat (limited to 'src/nvim/eval/encode.c')
-rw-r--r--src/nvim/eval/encode.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/nvim/eval/encode.c b/src/nvim/eval/encode.c
index c3941924e1..0bde6562b8 100644
--- a/src/nvim/eval/encode.c
+++ b/src/nvim/eval/encode.c
@@ -658,7 +658,7 @@ encode_vim_to_##name##_error_ret: \
#define CONV_NUMBER(num) \
do { \
char numbuf[NUMBUFLEN]; \
- vim_snprintf(numbuf, NUMBUFLEN - 1, "%" PRId64, (int64_t) (num)); \
+ vim_snprintf(numbuf, ARRAY_SIZE(numbuf), "%" PRId64, (int64_t) (num)); \
ga_concat(gap, numbuf); \
} while (0)
@@ -679,7 +679,7 @@ encode_vim_to_##name##_error_ret: \
} \
default: { \
char numbuf[NUMBUFLEN]; \
- vim_snprintf(numbuf, NUMBUFLEN - 1, "%g", flt_); \
+ vim_snprintf(numbuf, ARRAY_SIZE(numbuf), "%g", flt_); \
ga_concat(gap, (char_u *) numbuf); \
} \
} \
@@ -754,7 +754,7 @@ encode_vim_to_##name##_error_ret: \
} \
} \
} \
- vim_snprintf(ebuf, NUMBUFLEN + 6, "{E724@%zu}", backref); \
+ vim_snprintf(ebuf, ARRAY_SIZE(ebuf), "{E724@%zu}", backref); \
ga_concat(gap, &ebuf[0]); \
return OK; \
} while (0)
@@ -783,9 +783,9 @@ DEFINE_VIML_CONV_FUNCTIONS(static, string, garray_T *const, gap)
} \
} \
if (conv_type == kMPConvDict) { \
- vim_snprintf(ebuf, NUMBUFLEN + 6, "{...@%zu}", backref); \
+ vim_snprintf(ebuf, ARRAY_SIZE(ebuf), "{...@%zu}", backref); \
} else { \
- vim_snprintf(ebuf, NUMBUFLEN + 6, "[...@%zu]", backref); \
+ vim_snprintf(ebuf, ARRAY_SIZE(ebuf), "[...@%zu]", backref); \
} \
ga_concat(gap, &ebuf[0]); \
return OK; \
@@ -821,7 +821,7 @@ DEFINE_VIML_CONV_FUNCTIONS(, echo, garray_T *const, gap)
#define CONV_UNSIGNED_NUMBER(num) \
do { \
char numbuf[NUMBUFLEN]; \
- vim_snprintf(numbuf, sizeof(numbuf), "%" PRIu64, (num)); \
+ vim_snprintf(numbuf, ARRAY_SIZE(numbuf), "%" PRIu64, (num)); \
ga_concat(gap, numbuf); \
} while (0)
@@ -840,7 +840,7 @@ DEFINE_VIML_CONV_FUNCTIONS(, echo, garray_T *const, gap)
} \
default: { \
char numbuf[NUMBUFLEN]; \
- vim_snprintf(numbuf, NUMBUFLEN - 1, "%g", flt_); \
+ vim_snprintf(numbuf, ARRAY_SIZE(numbuf), "%g", flt_); \
ga_concat(gap, (char_u *) numbuf); \
break; \
} \