Mercurial > vim
diff src/textprop.c @ 15182:4b2de998ebd6 v8.1.0601
patch 8.1.0601: a few compiler warnings
commit https://github.com/vim/vim/commit/4efe73b478d3ba689078da502fd96f45204ff1f5
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Dec 16 14:37:39 2018 +0100
patch 8.1.0601: a few compiler warnings
Problem: A few compiler warnings.
Solution: Add type casts. (Mike Williams)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 16 Dec 2018 14:45:06 +0100 |
parents | 7903dce131d4 |
children | de63593896b3 |
line wrap: on
line diff
--- a/src/textprop.c +++ b/src/textprop.c @@ -301,7 +301,7 @@ get_text_props(buf_T *buf, linenr_T lnum } if (proplen > 0) *props = text + textlen; - return proplen / sizeof(textprop_T); + return (int)(proplen / sizeof(textprop_T)); } static proptype_T * @@ -393,7 +393,7 @@ f_prop_clear(typval_T *argvars, typval_T buf->b_ml.ml_line_ptr = newtext; buf->b_ml.ml_flags |= ML_LINE_DIRTY; } - buf->b_ml.ml_line_len = len; + buf->b_ml.ml_line_len = (int)len; } } redraw_buf_later(buf, NOT_VALID); @@ -423,8 +423,8 @@ f_prop_list(typval_T *argvars, typval_T { char_u *text = ml_get_buf(buf, lnum, FALSE); size_t textlen = STRLEN(text) + 1; - int count = (buf->b_ml.ml_line_len - textlen) - / sizeof(textprop_T); + int count = (int)((buf->b_ml.ml_line_len - textlen) + / sizeof(textprop_T)); int i; textprop_T prop; proptype_T *pt; @@ -607,7 +607,7 @@ prop_type_set(typval_T *argvars, int add EMSG2(_("E969: Property type %s already defined"), name); return; } - prop = (proptype_T *)alloc_clear(sizeof(proptype_T) + STRLEN(name)); + prop = (proptype_T *)alloc_clear((int)(sizeof(proptype_T) + STRLEN(name))); if (prop == NULL) return; STRCPY(prop->pt_name, name);