]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/command_graph.c
bgpd: dynamic mpls label pool
[mirror_frr.git] / lib / command_graph.c
index fce11a70cc9053deed10e5f03611814ea7d33953..3e8261cb3e3b0c245bae3f2694eaf60023f0c8ba 100644 (file)
@@ -32,7 +32,7 @@ DEFINE_MTYPE_STATIC(LIB, CMD_TEXT, "Command Token Help")
 DEFINE_MTYPE(LIB, CMD_ARG, "Command Argument")
 DEFINE_MTYPE_STATIC(LIB, CMD_VAR, "Command Argument Name")
 
-struct cmd_token *cmd_token_new(enum cmd_token_type type, u_char attr,
+struct cmd_token *cmd_token_new(enum cmd_token_type type, uint8_t attr,
                                const char *text, const char *desc)
 {
        struct cmd_token *token =
@@ -97,7 +97,7 @@ void cmd_token_varname_set(struct cmd_token *token, const char *varname)
                        token->varname[i] = '_';
                        break;
                default:
-                       token->varname[i] = tolower(varname[i]);
+                       token->varname[i] = tolower((int)varname[i]);
                }
        token->varname[len] = '\0';
 }
@@ -198,7 +198,7 @@ static bool cmd_nodes_equal(struct graph_node *ga, struct graph_node *gb)
 }
 
 static void cmd_fork_bump_attr(struct graph_node *gn, struct graph_node *join,
-                              u_char attr)
+                              uint8_t attr)
 {
        size_t i;
        struct cmd_token *tok = gn->data;