patch 9.1.0455: MS-Windows: compiler warning for size_t to int conversion

Commit: 
https://github.com/vim/vim/commit/16b63bd002d48fa0b04f27cf3ccca894e14db378
Author: Mike Williams <mrmrdu...@gmail.com>
Date:   Sat Jun 1 11:33:40 2024 +0200

    patch 9.1.0455: MS-Windows: compiler warning for size_t to int conversion
    
    Problem:  MS-Windows: compiler warning for size_t to int conversion
    Solution: Add a few type casts to resolve warning on Windows
              (Mike Williams)
    
    closes: #14884
    
    Signed-off-by: Mike Williams <mrmrdu...@gmail.com>
    Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/src/insexpand.c b/src/insexpand.c
index c1374d3e9..897c3b587 100644
--- a/src/insexpand.c
+++ b/src/insexpand.c
@@ -3383,7 +3383,7 @@ done:
 get_next_include_file_completion(int compl_type)
 {
     find_pattern_in_path(compl_pattern, compl_direction,
-           compl_patternlen, FALSE, FALSE,
+           (int)compl_patternlen, FALSE, FALSE,
            (compl_type == CTRL_X_PATH_DEFINES
             && !(compl_cont_status & CONT_SOL))
            ? FIND_DEFINE : FIND_ANY, 1L, ACTION_EXPAND,
@@ -3487,7 +3487,7 @@ get_next_cmdline_completion(void)
     int                num_matches;
 
     if (expand_cmdline(&compl_xp, compl_pattern,
-               compl_patternlen, &num_matches, &matches) == EXPAND_OK)
+               (int)compl_patternlen, &num_matches, &matches) == EXPAND_OK)
        ins_compl_add_matches(num_matches, matches, FALSE);
 }
 
@@ -4593,7 +4593,7 @@ get_cmdline_compl_info(char_u *line, colnr_T curs_col)
     }
     compl_patternlen = curs_col;
     set_cmd_context(&compl_xp, compl_pattern,
-           compl_patternlen, curs_col, FALSE);
+           (int)compl_patternlen, curs_col, FALSE);
     if (compl_xp.xp_context == EXPAND_UNSUCCESSFUL
            || compl_xp.xp_context == EXPAND_NOTHING)
        // No completion possible, use an empty pattern to get a
diff --git a/src/ops.c b/src/ops.c
index 1dd36ab28..8706a015d 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -580,7 +580,7 @@ block_insert(
 
        // copy the new text
        mch_memmove(newp + startcol, s, slen);
-       offset += slen;
+       offset += (int)slen;
 
        if (spaces > 0 && !bdp->is_short)
        {
@@ -607,7 +607,7 @@ block_insert(
 
        if (b_insert)
            // correct any text properties
-           inserted_bytes(lnum, startcol, slen);
+           inserted_bytes(lnum, startcol, (int)slen);
 
        if (lnum == oap->end.lnum)
        {
@@ -1722,7 +1722,7 @@ op_insert(oparg_T *oap, long count1)
            add = len;  // short line, point to the NUL
        firstline += add;
        len -= add;
-       if (pre_textlen >= 0 && (ins_len = len - pre_textlen - offset) > 0)
+       if (pre_textlen >= 0 && (ins_len = (int)len - pre_textlen - offset) > 0)
        {
            ins_text = vim_strnsave(firstline, ins_len);
            if (ins_text != NULL)
@@ -1866,7 +1866,7 @@ op_change(oparg_T *oap)
                        // Shift the properties for linenr as edit() would do.
                        if (curbuf->b_has_textprop)
                            adjust_prop_columns(linenr, bd.textcol,
-                                                    vpos.coladd + ins_len, 0);
+                                                    vpos.coladd + 
(int)ins_len, 0);
 #endif
                    }
                }
diff --git a/src/version.c b/src/version.c
index d0bbf3e04..c0d660177 100644
--- a/src/version.c
+++ b/src/version.c
@@ -704,6 +704,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    455,
 /**/
     454,
 /**/

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/E1sDLIP-002vVQ-JJ%40256bit.org.

Raspunde prin e-mail lui