]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.1.0957: MS-Windows: conversion warnings v9.1.0957
authorYegappan Lakshmanan <yegappan@yahoo.com>
Tue, 24 Dec 2024 08:50:01 +0000 (09:50 +0100)
committerChristian Brabandt <cb@256bit.org>
Tue, 24 Dec 2024 08:50:01 +0000 (09:50 +0100)
Problem:  MS-Windows: conversion warnings
Solution: add explicit type casts (Yegappan Lakshmanan)

closes: #16288

Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/ex_getln.c
src/filepath.c
src/option.c
src/undo.c
src/usercmd.c
src/version.c
src/vim9compile.c
src/vim9execute.c
src/viminfo.c

index 163c474dbb480a7cc43fcc34c8661d9e8830cb61..93d612a70026d2d06bdf6625eb97ca837eca8fe2 100644 (file)
@@ -628,7 +628,7 @@ may_adjust_incsearch_highlighting(
            return FAIL;
        }
        skiplen = 0;
-       patlen = last_search_pattern_len();
+       patlen = (int)last_search_pattern_len();
     }
     else
        pat = ccline.cmdbuff + skiplen;
@@ -1472,7 +1472,7 @@ cmdline_browse_history(
                }
                if (i == 0)
                {
-                   alloc_cmdbuff(len);
+                   alloc_cmdbuff((int)len);
                    if (ccline.cmdbuff == NULL)
                    {
                        res = GOTO_NORMAL_MODE;
@@ -1481,18 +1481,18 @@ cmdline_browse_history(
                }
            }
            ccline.cmdbuff[len] = NUL;
-           ccline.cmdpos = ccline.cmdlen = len;
+           ccline.cmdpos = ccline.cmdlen = (int)len;
        }
        else
        {
-           alloc_cmdbuff(plen);
+           alloc_cmdbuff((int)plen);
            if (ccline.cmdbuff == NULL)
            {
                res = GOTO_NORMAL_MODE;
                goto done;
            }
            STRCPY(ccline.cmdbuff, p);
-           ccline.cmdpos = ccline.cmdlen = plen;
+           ccline.cmdpos = ccline.cmdlen = (int)plen;
        }
 
        redrawcmd();
@@ -4778,8 +4778,8 @@ open_cmdwin(void)
            {
                // Execute the command directly.
                ccline.cmdbuff = vim_strnsave(p, plen);
-               ccline.cmdlen = plen;
-               ccline.cmdbufflen = plen + 1;
+               ccline.cmdlen = (int)plen;
+               ccline.cmdbufflen = (int)(plen + 1);
                cmdwin_result = CAR;
            }
            else
index 3dd71bc407e92b253b9146286e71ad45156496af..1ac2f868a43ffc0e7caad91cca904be27b9a2b5e 100644 (file)
@@ -675,7 +675,7 @@ repeat:
                            if (s != NULL)
                            {
                                *fnamep = s;
-                               *fnamelen = slen;
+                               *fnamelen = (int)slen;
                                vim_free(*bufp);
                                *bufp = s;
                                didit = TRUE;
index f069d0f4bc51bc539bf45c091b997f3381ba888e..e4c52bd35081a1952204fc0c6252a8718577cbf0 100644 (file)
@@ -193,7 +193,7 @@ set_init_default_backupskip(void)
                itemlen = vim_snprintf((char *)item, itemsize, "%s%s*", p, (has_trailing_path_sep) ? "" : PATHSEPSTR);
 
                if (find_dup_item(ga.ga_data, item, itemlen, options[opt_idx].flags) == NULL
-                       && ga_grow(&ga, itemseplen + itemlen + 1) == OK)
+                       && ga_grow(&ga, (int)(itemseplen + itemlen + 1)) == OK)
                {
                    ga.ga_len += vim_snprintf((char *)ga.ga_data + ga.ga_len,
                                    itemseplen + itemlen + 1,
@@ -8415,7 +8415,7 @@ vimrc_found(char_u *fname, char_u *envname)
                if (vim_getenv((char_u *)"MYVIMDIR", &dofree) == NULL)
                {
                    size_t  usedlen = 0;
-                   int     len = 0;
+                   size_t  len = 0;
                    char_u  *fbuf = NULL;
 
                    if (STRNCMP(gettail(fname), ".vimrc", 6) == 0)
@@ -8452,7 +8452,7 @@ vimrc_found(char_u *fname, char_u *envname)
                    }
 #endif
                    else
-                       (void)modify_fname((char_u *)":h", FALSE, &usedlen, &p, &fbuf, &len);
+                       (void)modify_fname((char_u *)":h", FALSE, &usedlen, &p, &fbuf, (int *)&len);
 
                    if (p != NULL)
                    {
index 52df9394fc13b7a085d004b9c606f6adb2b5f97f..764912ae61c3d2ebd1982dc4d24c321a705b0add 100644 (file)
@@ -3124,7 +3124,7 @@ ex_undolist(exarg_T *eap UNUSED)
 
            // we have to call STRLEN() here because add_time() does not report
            // the number of characters added.
-           len += STRLEN(IObuff + len);
+           len += (int)STRLEN(IObuff + len);
            if (uhp->uh_save_nr > 0)
            {
                int n = (len >= 33) ? 0 : 33 - len;
index c0d1bdb6905fbaa12a2491cd6c267186b742e36f..ff2c353e39205566d71c337e779eb377d68770a6 100644 (file)
@@ -671,7 +671,7 @@ uc_list(char_u *name, size_t name_len)
            if (entry != NULL)
            {
                STRCPY(IObuff + len, entry->value.string);
-               len += entry->value.length;
+               len += (int)entry->value.length;
 #ifdef FEAT_EVAL
                if (p_verbose > 0 && cmd->uc_compl_arg != NULL)
                {
@@ -681,7 +681,7 @@ uc_list(char_u *name, size_t name_len)
                    {
                        IObuff[len++] = ',';
                        STRCPY(IObuff + len, cmd->uc_compl_arg);
-                       len += uc_compl_arglen;
+                       len += (int)uc_compl_arglen;
                    }
                }
 #endif
index 700603962b65128738fc1134db1372ab29e78fe5..8fa6c6996fe1fe6aeb1dbf3eb85db0275e8a4a30 100644 (file)
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    957,
 /**/
     956,
 /**/
index c8409636041ee9b08b86ef9276aa99865b1965db..c8a50cf4c1ac1dd00d5c646224da37ba6678baab 100644 (file)
@@ -1838,7 +1838,7 @@ compile_lhs_script_var(
     int                script_var = FALSE;
     imported_T *import;
     char_u     *var_name;
-    int                var_name_len;
+    size_t     var_name_len;
 
     if (lhs->lhs_varlen > 1 && STRNCMP(var_start, "s:", 2) == 0)
        script_namespace = TRUE;
index f20ff4064721f828246497b05a7c568e63e3307f..de49aaa70c7994cbe86961c7711e929e09de7e3d 100644 (file)
@@ -3184,7 +3184,7 @@ any_var_get_obj_member(class_T *current_class, isn_T *iptr, typval_T *tv)
     copy_tv(tv, &mtv);
 
     // 'name' can either be a object variable or a object method
-    int                namelen = STRLEN(iptr->isn_arg.string);
+    int                namelen = (int)STRLEN(iptr->isn_arg.string);
     int                save_did_emsg = did_emsg;
 
     if (get_member_tv(obj->obj_class, TRUE, iptr->isn_arg.string, namelen,
index 0a433a7cf432ef4769bbd07ff60459184cc604ef..5f1ad74758eca23db591f37e9b896a4597246077 100644 (file)
@@ -1142,7 +1142,7 @@ barline_parse(vir_T *virp, char_u *text, garray_T *values)
                        // freed later, also need to free "buf" later
                        value->bv_tofree = buf;
                    s = sconv;
-                   len = STRLEN(s);
+                   len = (int)STRLEN(s);
                    converted = TRUE;
                }
            }