diff options
author | Eliseo Martínez <eliseomarmol@gmail.com> | 2015-02-11 18:26:48 +0100 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2015-02-18 20:54:12 -0500 |
commit | 7a7c933b86cf90f394e9b3b7d1928931a6d32f39 (patch) | |
tree | c742e79c796a78a5a578c6c19d93ee4c3fe9a334 /src/nvim/digraph.c | |
parent | 366662d932551e558d10f09887ddf144ed5db34b (diff) | |
download | rneovim-7a7c933b86cf90f394e9b3b7d1928931a6d32f39.tar.gz rneovim-7a7c933b86cf90f394e9b3b7d1928931a6d32f39.tar.bz2 rneovim-7a7c933b86cf90f394e9b3b7d1928931a6d32f39.zip |
Enable -Wconversion: ui.c.
Refactoring summary:
- ui_write(): len: int --> size_t
* parse_abstract_ui_codes(): len: int --> size_t
* string_convert(): lenp: int * --> size_t *
- string_convert_ext(): lenp : int * --> size_t *
unconvlenp: int * --> size_t *
* utf8len_tab_zero: char[] --> uint8_t[]
* iconv_string(): slen : int --> size_t
unconvlenp: int * --> size_t *
resultlenp: int * --> size_t *
- mch_print_text_out(): len: int --> size_t
* out_pos: int --> size_t
Diffstat (limited to 'src/nvim/digraph.c')
-rw-r--r-- | src/nvim/digraph.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/digraph.c b/src/nvim/digraph.c index 243468b680..cb6bfc9cc9 100644 --- a/src/nvim/digraph.c +++ b/src/nvim/digraph.c @@ -1532,7 +1532,9 @@ static int getexactdigraph(int char1, int char2, int meta_char) if (convert_setup(&vc, (char_u *)"utf-8", p_enc) == OK) { vc.vc_fail = true; - to = string_convert(&vc, buf, &i); + assert(i >= 0); + size_t len = (size_t)i; + to = string_convert(&vc, buf, &len); if (to != NULL) { retval = (*mb_ptr2char)(to); |