]> granicus.if.org Git - vim/commitdiff
patch 8.2.4223: long/int compiler warnings; function arguments swapped v8.2.4223
authorK.Takata <kentkt@csc.jp>
Wed, 26 Jan 2022 16:45:20 +0000 (16:45 +0000)
committerBram Moolenaar <Bram@vim.org>
Wed, 26 Jan 2022 16:45:20 +0000 (16:45 +0000)
Problem:    Long/int compiler warnings; function arguments swapped.
Solution:   Add type casts.  Swap arguments. (Ken Takata, closes #9632)

src/alloc.c
src/eval.c
src/version.c
src/vim9script.c

index e3cd8578f6efcfbaca1b812ac3090a3a883a044e..47a099fbf1b4fda2d4fc7aa5437aab462a373cf8 100644 (file)
@@ -705,7 +705,7 @@ ga_init(garray_T *gap)
 ga_init2(garray_T *gap, size_t itemsize, int growsize)
 {
     ga_init(gap);
-    gap->ga_itemsize = itemsize;
+    gap->ga_itemsize = (int)itemsize;
     gap->ga_growsize = growsize;
 }
 
index 9d4079d4558b7687f34e0c3531195ab38c3a7079..72b1d6c97463a8801900f7b6a4aa35a0a9c60d16 100644 (file)
@@ -4089,7 +4089,7 @@ eval_method(
            else
            {
                name = deref;
-               len = STRLEN(name);
+               len = (long)STRLEN(name);
            }
            *paren = '(';
        }
index db051aa27b634a9a31ea22b3a136b492ba1dccc6..e6f8b3a09b8058c8a0453d004e49254d04b54b68 100644 (file)
@@ -750,6 +750,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    4223,
 /**/
     4222,
 /**/
index e13ac4ac47e9e180c0d2eb4bde2eccc0452b7765..5c1c055668968d773155bfdc80d4f1c96ef1f791 100644 (file)
@@ -587,7 +587,7 @@ handle_import(
     {
        imported_T  *imported;
 
-       imported = find_imported(as_name, FALSE, STRLEN(as_name), cctx);
+       imported = find_imported(as_name, STRLEN(as_name), FALSE, cctx);
        if (imported != NULL && imported->imp_sid != sid)
        {
            semsg(_(e_name_already_defined_str), as_name);