summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2016-01-04 21:43:08 +0100
committerBram Moolenaar <Bram@vim.org>2016-01-04 21:43:08 +0100
commitc71982b23978ef61d0a2f0fe5535e782e1c561ed (patch)
tree894f10bdc8372ae058e69710be0f94324ed4185d
parent485dace817a99f4cf92a598845d27c8ee685df93 (diff)
downloadvim-git-c71982b23978ef61d0a2f0fe5535e782e1c561ed.tar.gz
patch 7.4.1050v7.4.1050
Problem: Warning for unused var with tiny features. (Tony Mechelynck) Solution: Add #ifdef. Use vim_snprintf(). Reduce number of statemements.
-rw-r--r--src/ops.c32
-rw-r--r--src/version.c2
2 files changed, 18 insertions, 16 deletions
diff --git a/src/ops.c b/src/ops.c
index d67c2240e..d02b784d4 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -6974,7 +6974,9 @@ cursor_pos_info(dict)
char_u buf2[40];
linenr_T lnum;
long byte_count = 0;
+#ifdef FEAT_MBYTE
long bom_count = 0;
+#endif
long byte_count_cursor = 0;
long char_count = 0;
long char_count_cursor = 0;
@@ -7190,15 +7192,15 @@ cursor_pos_info(dict)
}
}
- /* Don't shorten this message, the user asked for it. */
#ifdef FEAT_MBYTE
bom_count = bomb_size();
if (bom_count > 0)
- sprintf((char *)IObuff + STRLEN(IObuff), _("(+%ld for BOM)"),
- bom_count);
+ vim_snprintf((char *)IObuff + STRLEN(IObuff), IOSIZE,
+ _("(+%ld for BOM)"), bom_count);
#endif
if (dict == NULL)
{
+ /* Don't shorten this message, the user asked for it. */
p = p_shm;
p_shm = (char_u *)"";
msg(IObuff);
@@ -7210,19 +7212,17 @@ cursor_pos_info(dict)
{
dict_add_nr_str(dict, "words", (long)word_count, NULL);
dict_add_nr_str(dict, "chars", (long)char_count, NULL);
- dict_add_nr_str(dict, "bytes", (long)byte_count + bom_count, NULL);
- if (VIsual_active)
- {
- dict_add_nr_str(dict, "visual_bytes", (long)byte_count_cursor, NULL);
- dict_add_nr_str(dict, "visual_chars", (long)char_count_cursor, NULL);
- dict_add_nr_str(dict, "visual_words", (long)word_count_cursor, NULL);
- }
- else
- {
- dict_add_nr_str(dict, "cursor_bytes", (long)byte_count_cursor, NULL);
- dict_add_nr_str(dict, "cursor_chars", (long)char_count_cursor, NULL);
- dict_add_nr_str(dict, "cursor_words", (long)word_count_cursor, NULL);
- }
+ dict_add_nr_str(dict, "bytes", (long)byte_count
+# ifdef FEAT_MBYTE
+ + bom_count
+# endif
+ , NULL);
+ dict_add_nr_str(dict, VIsual_active ? "visual_bytes" : "cursor_bytes",
+ (long)byte_count_cursor, NULL);
+ dict_add_nr_str(dict, VIsual_active ? "visual_chars" : "cursor_chars",
+ (long)char_count_cursor, NULL);
+ dict_add_nr_str(dict, VIsual_active ? "visual_words" : "cursor_words",
+ (long)word_count_cursor, NULL);
}
#endif
}
diff --git a/src/version.c b/src/version.c
index bf37507ba..470cce8a9 100644
--- a/src/version.c
+++ b/src/version.c
@@ -742,6 +742,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1050,
+/**/
1049,
/**/
1048,