Lines Matching refs:argcount
76 static int parse_line(char *line, char *argvec[], int argcount);
231 int argcount;
252 argcount = parse_line(pline, argvec,
257 logmsg(LOG_DEBUG, "scanned %d args\n", argcount);
258 for (i = 0; i < argcount; i++)
262 if (argcount == 0) {
279 parse_default(CONFIG_IF, iflist, argvec+1, argcount-1,
298 argcount-1, prefixdefaults);
303 parse_if(iflist, argvec+1, argcount-1);
306 parse_prefix(prefixlist, argvec+1, argcount-1);
414 * If more arguments than fits in argvec/argcount then ignore the last.
415 * Returns argcount.
419 parse_line(char *line, char *argvec[], int argcount)
486 if (i > argcount)
487 return (argcount);
581 char *argvec[], int argcount, struct confvar *defaults)
584 logmsg(LOG_DEBUG, "parse_default: argc %d\n", argcount);
585 while (argcount >= 2) {
588 argcount -= 2;
591 if (argcount != 0)
599 parse_if(struct configinfo *list, char *argvec[], int argcount)
606 logmsg(LOG_DEBUG, "parse_if: argc %d\n", argcount);
608 if (argcount < 1) {
614 argcount--;
631 while (argcount >= 2) {
635 argcount -= 2;
638 if (argcount != 0)
644 parse_prefix(struct configinfo *list, char *argvec[], int argcount)
654 logmsg(LOG_DEBUG, "parse_prefix: argc %d\n", argcount);
656 if (argcount < 2) {
663 argcount -= 2;
705 while (argcount >= 2) {
709 argcount -= 2;
713 if (argcount != 0)