Minimal cleanup of things not used in the bgpctl parser.
Bulk is not used and the ADDRESS / PREFIX tokens no longer overwrite the
action since a while.

-- 
:wq Claudio

Index: parser.c
===================================================================
RCS file: /cvs/src/usr.sbin/bgpctl/parser.c,v
retrieving revision 1.103
diff -u -p -r1.103 parser.c
--- parser.c    11 May 2020 07:55:18 -0000      1.103
+++ parser.c    12 May 2020 10:25:37 -0000
@@ -61,8 +61,7 @@ enum token_type {
        RD,
        FAMILY,
        RTABLE,
-       FILENAME,
-       BULK
+       FILENAME
 };
 
 struct token {
@@ -592,24 +591,18 @@ match_token(int *argc, char **argv[], co
                        if (parse_addr(word, &res.addr)) {
                                match++;
                                t = &table[i];
-                               if (t->value)
-                                       res.action = t->value;
                        }
                        break;
                case PEERADDRESS:
                        if (parse_addr(word, &res.peeraddr)) {
                                match++;
                                t = &table[i];
-                               if (t->value)
-                                       res.action = t->value;
                        }
                        break;
                case PREFIX:
                        if (parse_prefix(word, wordlen, &res.addr, 
&res.prefixlen)) {
                                match++;
                                t = &table[i];
-                               if (t->value)
-                                       res.action = t->value;
                        }
                        break;
                case ASTYPE:
@@ -797,10 +790,6 @@ match_token(int *argc, char **argv[], co
                                t = &table[i];
                        }
                        break;
-               case BULK:
-                       match++;
-                       t = &table[i];
-                       break;
                case ENDTOKEN:
                        break;
                }
@@ -890,7 +879,6 @@ show_valid_args(const struct token table
                case FILENAME:
                        fprintf(stderr, "  <filename>\n");
                        break;
-               case BULK:
                case ENDTOKEN:
                        break;
                }

Reply via email to