Lines Matching defs:argvec
76 static int parse_line(char *line, char *argvec[], int argcount);
232 char *argvec[MAXARGSPERLINE];
252 argcount = parse_line(pline, argvec,
253 sizeof (argvec) / sizeof (argvec[0]));
260 i, argvec[i]);
266 if (strcmp(argvec[0], "ifdefault") == 0) {
279 parse_default(CONFIG_IF, iflist, argvec+1, argcount-1,
283 } else if (strcmp(argvec[0], "prefixdefault") == 0) {
297 parse_default(CONFIG_PREFIX, prefixlist, argvec+1,
301 } else if (strcmp(argvec[0], "if") == 0) {
303 parse_if(iflist, argvec+1, argcount-1);
304 } else if (strcmp(argvec[0], "prefix") == 0) {
306 parse_prefix(prefixlist, argvec+1, argcount-1);
308 conferr("Unknown command: %s\n", argvec[0]);
414 * If more arguments than fits in argvec/argcount then ignore the last.
419 parse_line(char *line, char *argvec[], int argcount)
447 argvec[i] = line;
461 argvec[i]);
474 argvec[i]);
581 char *argvec[], int argcount, struct confvar *defaults)
586 parse_var_value(type, list, argvec[0], argvec[1], defaults);
589 argvec += 2;
592 conferr("Trailing text <%s> ignored\n", argvec[0]);
599 parse_if(struct configinfo *list, char *argvec[], int argcount)
612 ifname = argvec[0];
613 argvec++;
632 parse_var_value(CONFIG_IF, list, argvec[0], argvec[1],
636 argvec += 2;
639 logmsg(LOG_ERR, "Trailing text <%s> ignored\n", argvec[0]);
644 parse_prefix(struct configinfo *list, char *argvec[], int argcount)
660 prefix = argvec[0];
661 ifname = argvec[1];
662 argvec += 2;
706 parse_var_value(CONFIG_PREFIX, list, argvec[0], argvec[1],
710 argvec += 2;
714 logmsg(LOG_ERR, "Trailing text <%s> ignored\n", argvec[0]);