diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-01-04 21:43:08 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-01-04 21:43:08 +0100 |
commit | c71982b23978ef61d0a2f0fe5535e782e1c561ed (patch) | |
tree | 894f10bdc8372ae058e69710be0f94324ed4185d /src/ops.c | |
parent | 485dace817a99f4cf92a598845d27c8ee685df93 (diff) | |
download | vim-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.
Diffstat (limited to 'src/ops.c')
-rw-r--r-- | src/ops.c | 32 |
1 files changed, 16 insertions, 16 deletions
@@ -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 } |