]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 8.2.4289: warnings reported by MSVC v8.2.4289
authorK.Takata <kentkt@csc.jp>
Thu, 3 Feb 2022 13:33:03 +0000 (13:33 +0000)
committerBram Moolenaar <Bram@vim.org>
Thu, 3 Feb 2022 13:33:03 +0000 (13:33 +0000)
Problem:    Warnings reported by MSVC.
Solution:   Rename variables and other fixes. (Ken Takata, closes #9689)

src/cmdexpand.c
src/drawscreen.c
src/filepath.c
src/getchar.c
src/menu.c
src/os_win32.c
src/version.c

index 464dc96c1993a711c48d18382f675b4ec3e6eec0..b75903df98292357af9798f8785a85dc9bf550c8 100644 (file)
@@ -1993,11 +1993,11 @@ ExpandFromContext(
 #ifdef BACKSLASH_IN_FILENAME
        if (p_csl[0] != NUL && (options & WILD_IGNORE_COMPLETESLASH) == 0)
        {
-           int     i;
+           int     j;
 
-           for (i = 0; i < *num_file; ++i)
+           for (j = 0; j < *num_file; ++j)
            {
-               char_u  *ptr = (*file)[i];
+               char_u  *ptr = (*file)[j];
 
                while (*ptr != NUL)
                {
index 5732b89ab0fa0f7981316e6c24984b2dc917c410..5b9619e9fac441dc8e2ac1b8bbb1cdcb5faaea2f 100644 (file)
@@ -2554,17 +2554,17 @@ win_update(win_T *wp)
     // See the version that was fixed.
     if (use_vtp() && get_conpty_fix_type() < 1)
     {
-       int i;
+       int k;
 
-       for (i = 0; i < Rows; ++i)
+       for (k = 0; k < Rows; ++k)
            if (enc_utf8)
-               if ((*mb_off2cells)(LineOffset[i] + Columns - 2,
-                                          LineOffset[i] + screen_Columns) > 1)
-                   screen_draw_rectangle(i, Columns - 2, 1, 2, FALSE);
+               if ((*mb_off2cells)(LineOffset[k] + Columns - 2,
+                                          LineOffset[k] + screen_Columns) > 1)
+                   screen_draw_rectangle(k, Columns - 2, 1, 2, FALSE);
                else
-                   screen_draw_rectangle(i, Columns - 1, 1, 1, FALSE);
+                   screen_draw_rectangle(k, Columns - 1, 1, 1, FALSE);
            else
-               screen_char(LineOffset[i] + Columns - 1, i, Columns - 1);
+               screen_char(LineOffset[k] + Columns - 1, k, Columns - 1);
     }
 #endif
 
index 65ea2bc6ea8d5f4e38f9e6b76128bfd984241d9e..4abf8f498dd9438d123e9a27f3e36b172e0cc21f 100644 (file)
@@ -372,12 +372,12 @@ repeat:
            {
                if (GetLongPathNameW(wfname, buf, _MAX_PATH))
                {
-                   char_u *p = utf16_to_enc(buf, NULL);
+                   char_u *q = utf16_to_enc(buf, NULL);
 
-                   if (p != NULL)
+                   if (q != NULL)
                    {
                        vim_free(*bufp);    // free any allocated file name
-                       *bufp = *fnamep = p;
+                       *bufp = *fnamep = q;
                    }
                }
                vim_free(wfname);
index 9a1132aa80454ebec67aecfb753b941f375762b1..c7a1cca1a6093103e885886f31dd807aada8b721 100644 (file)
@@ -1768,16 +1768,16 @@ vgetc(void)
                    c == K_TEAROFF)
                {
                    char_u      name[200];
-                   int         i;
+                   int         j;
 
                    // get menu path, it ends with a <CR>
-                   for (i = 0; (c = vgetorpeek(TRUE)) != '\r'; )
+                   for (j = 0; (c = vgetorpeek(TRUE)) != '\r'; )
                    {
-                       name[i] = c;
-                       if (i < 199)
-                           ++i;
+                       name[j] = c;
+                       if (j < 199)
+                           ++j;
                    }
-                   name[i] = NUL;
+                   name[j] = NUL;
                    gui_make_tearoff(name);
                    continue;
                }
index 880a93a6db7bf396eea8ed6c4ddd03646887416d..1c5cc4acb3135b5d057ac59955cb42db9d04e3ee 100644 (file)
@@ -677,7 +677,7 @@ add_menu_path(
                }
            }
 
-# if defined(FEAT_GUI_MSWIN) & defined(FEAT_TEAROFF)
+# if defined(FEAT_GUI_MSWIN) && defined(FEAT_TEAROFF)
            // When adding a new submenu, may add a tearoff item
            if (        addtearoff
                    && *next_name
index 18b9e59792ece0d64308017bcd5fc7d357e78192..d2d2fe7a309b84f66f9e609b2a12a99cdcb6c0a1 100644 (file)
@@ -452,7 +452,7 @@ wait_for_single_object(
     HANDLE hHandle,
     DWORD dwMilliseconds)
 {
-    if (read_console_input(NULL, NULL, -2, NULL))
+    if (read_console_input(NULL, NULL, (DWORD)-2, NULL))
        return WAIT_OBJECT_0;
     return WaitForSingleObject(hHandle, dwMilliseconds);
 }
@@ -724,7 +724,7 @@ dyn_libintl_init(void)
     for (i = 0; libintl_entry[i].name != NULL
                                         && libintl_entry[i].ptr != NULL; ++i)
     {
-       if ((*libintl_entry[i].ptr = (FARPROC)GetProcAddress(hLibintlDLL,
+       if ((*libintl_entry[i].ptr = GetProcAddress(hLibintlDLL,
                                              libintl_entry[i].name)) == NULL)
        {
            dyn_libintl_end();
index cc4e7d29bec6d28d5914d9375e5c317f629ca469..8ea43b54f4ff3df9cd1b84326c9c2b6a89c2e7b2 100644 (file)
@@ -746,6 +746,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    4289,
 /**/
     4288,
 /**/
@@ -9468,7 +9470,7 @@ list_in_columns(char_u **items, int size, int current)
     // The rightmost column doesn't need a separator.
     // Sacrifice it to fit in one more column if possible.
     ncol = (int) (Columns + 1) / width;
-    nrow = item_count / ncol + (item_count % ncol ? 1 : 0);
+    nrow = item_count / ncol + ((item_count % ncol) ? 1 : 0);
 
     // "i" counts columns then rows.  "idx" counts rows then columns.
     for (i = 0; !got_int && i < nrow * ncol; ++i)