]> granicus.if.org Git - vim/commitdiff
patch 8.2.4415: function argument name conflicts with C++ keyword v8.2.4415
authorBram Moolenaar <Bram@vim.org>
Fri, 18 Feb 2022 13:56:38 +0000 (13:56 +0000)
committerBram Moolenaar <Bram@vim.org>
Fri, 18 Feb 2022 13:56:38 +0000 (13:56 +0000)
Problem:    Function argument name conflicts with C++ keyword.
Solution:   Rename the argument.

src/proto/usercmd.pro
src/usercmd.c
src/version.c

index 8eda5a30f6b14cb9e0bf1ea4d4bf494c17e5ee09..c3ac79cecf643c56cd2c325c9e739d35ab25ce6b 100644 (file)
@@ -1,6 +1,6 @@
 /* usercmd.c */
 char_u *find_ucmd(exarg_T *eap, char_u *p, int *full, expand_T *xp, int *complp);
-char_u *set_context_in_user_cmdarg(char_u *cmd, char_u *arg, long argt, int compl, expand_T *xp, int forceit);
+char_u *set_context_in_user_cmdarg(char_u *cmd, char_u *arg, long argt, int context, expand_T *xp, int forceit);
 char_u *set_context_in_user_cmd(expand_T *xp, char_u *arg_in);
 char_u *expand_user_command_name(int idx);
 char_u *get_user_commands(expand_T *xp, int idx);
index 53285bdd27fb8db8ff76b4ca5cdb2c234d339a87..d4a7a9c150744004d87270b328e35775cd7e7c0a 100644 (file)
@@ -303,29 +303,29 @@ set_context_in_user_cmdarg(
        char_u          *cmd UNUSED,
        char_u          *arg,
        long            argt,
-       int             compl,
+       int             context,
        expand_T        *xp,
        int             forceit)
 {
     char_u     *p;
 
-    if (compl == EXPAND_NOTHING)
+    if (context == EXPAND_NOTHING)
        return NULL;
 
     if (argt & EX_XFILE)
     {
        // EX_XFILE: file names are handled before this call
-       xp->xp_context = compl;
+       xp->xp_context = context;
        return NULL;
     }
 
 #ifdef FEAT_MENU
-    if (compl == EXPAND_MENUS)
+    if (context == EXPAND_MENUS)
        return set_context_in_menu_cmd(xp, cmd, arg, forceit);
 #endif
-    if (compl == EXPAND_COMMANDS)
+    if (context == EXPAND_COMMANDS)
        return arg;
-    if (compl == EXPAND_MAPPINGS)
+    if (context == EXPAND_MAPPINGS)
        return set_context_in_map_cmd(xp, (char_u *)"map", arg, forceit, FALSE,
                                                        FALSE, CMD_map);
     // Find start of last argument.
@@ -340,7 +340,7 @@ set_context_in_user_cmdarg(
        MB_PTR_ADV(p);
     }
     xp->xp_pattern = arg;
-    xp->xp_context = compl;
+    xp->xp_context = context;
 
     return NULL;
 }
index 5039e9ec11d94eee05892e05fbcd089960ce0281..f313448c2d7a739d04b758f1ddceefa551f4095c 100644 (file)
@@ -750,6 +750,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    4415,
 /**/
     4414,
 /**/