]> git.pond.sub.org Git - empserver/commitdiff
maps: Drop bmap flags syntax deprecated in 4.3.27
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 1 Mar 2015 08:47:19 +0000 (09:47 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Mon, 2 Mar 2015 07:20:53 +0000 (08:20 +0100)
Deprecated in commit a00f9e2: 'r' with flags, and bad flags after 't'.
Affects flags argument of bmap, sbmap, pbmap, lbmap, nbmap, and
navigate and march sub-command 'B'.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
src/lib/subs/maps.c

index 9fe91bef3279af5d9c76c33e7ee73ca696bb8ccc..ba699688b00846da8b6d5800c42670e0b57509de 100644 (file)
@@ -119,21 +119,11 @@ parse_map_arg(int unit_type, char *arg,
     return RET_OK;
 }
 
-static void
-warn_deprecated_arg(char *what, char *arg, char *use)
-{
-    pr("%s '%s' is deprecated and will go away in a future release.\n"
-       "Use %s instead.\n",
-       what, arg, use);
-}
-
 static int
 parse_map_flags(int bmap, char *str)
 {
     int map_flags;
     char *p;
-    int tflags = 0;
-    char *tp = NULL;
 
     switch (bmap) {
     default: CANT_REACH();
@@ -179,28 +169,9 @@ parse_map_flags(int bmap, char *str)
            if (bmap != 'b')
                goto bad_flag;
            map_flags |= MAP_ALT;
-           /*
-            * Flags following 't' used to be ignored.  That breaks
-            * perfectly sensible "ts".  Try to continue, but save
-            * state for when a bad flag is found.
-            */
-           if (!tflags) {
-               tflags = map_flags;
-               tp = p;
-           }
            break;
-       case 'r':
-           if (bmap != 'b' || tflags)
-               goto bad_flag;
-           warn_deprecated_arg("Map flag", "r", "argument 'revert'");
-           return MAP_BMAP_REVERT;
        default:
        bad_flag:
-           if (tflags) {
-               /* ignore bad flags following 't' */
-               warn_deprecated_arg("Argument", tp, "map flag 't'");
-               return tflags;
-           }
            pr("Bad flag %c!\n", *p);
            return -1;
        }