argcount
int argcount;
argcount = parse_line(pline, argvec,
logmsg(LOG_DEBUG, "scanned %d args\n", argcount);
for (i = 0; i < argcount; i++)
if (argcount == 0) {
parse_default(CONFIG_IF, iflist, argvec+1, argcount-1,
argcount-1, prefixdefaults);
parse_if(iflist, argvec+1, argcount-1);
parse_prefix(prefixlist, argvec+1, argcount-1);
parse_line(char *line, char *argvec[], int argcount)
if (i > argcount)
return (argcount);
char *argvec[], int argcount, struct confvar *defaults)
logmsg(LOG_DEBUG, "parse_default: argc %d\n", argcount);
while (argcount >= 2) {
argcount -= 2;
if (argcount != 0)
parse_if(struct configinfo *list, char *argvec[], int argcount)
logmsg(LOG_DEBUG, "parse_if: argc %d\n", argcount);
if (argcount < 1) {
argcount--;
while (argcount >= 2) {
argcount -= 2;
if (argcount != 0)
parse_prefix(struct configinfo *list, char *argvec[], int argcount)
logmsg(LOG_DEBUG, "parse_prefix: argc %d\n", argcount);
if (argcount < 2) {
argcount -= 2;
while (argcount >= 2) {
argcount -= 2;
if (argcount != 0)
static int parse_line(char *line, char *argvec[], int argcount);
int argcount;
while ((argcount = i_getln_to_argv(fp, &a)) > 0) {
rc = ilb_import_cmdline(argcount, a->arglist, IMPORT_FILE);
int argcount;
argcount = split_line(pline, argvec,
printf("scanned %d args\n", argcount);
for (i = 0; i < argcount; i++)
switch (argcount) {
int argcount; /* Number of args on cmd */
if ((argcount = argc-optind) < 1)
if (argcount == 1) {
int argcount; /* Number of args on cmd */
argcount = argc - optind;
if (argcount == 0) {
if (argcount == 1) {
if (argcount(list) == 0)
if (argcount(list) == 0) {
if (argcount(list) == 0)
if (argcount(list) == 0) {
c = argcount(namelist) + 1;
if (argcount(arglist) == 0) {
if (argcount(argv) == 0) {
if (argcount(argv) == 1) {
if (argcount(argv) == 0) {
extern int argcount(char **argv);
static int argcount = FIXEDARGS;
argcount = FIXEDARGS;
if (argcount >= ARGLISTLEN) {
arglist[argcount++] = cp;
int c, argcount = 0;
for (arglist[argcount] = strtok(temp_str, whitespace);
arglist[argcount] != NULL; /* CSTYLED */) {
arglist[++argcount] = strtok(NULL, whitespace);
argcount--;
while ((c = getopt(argcount, arglist, "F:d:o:")) != -1) {
dfstablist->path = strdup(arglist[argcount]);
argcount = 0; /* initialize argcount */
argcount = 1; /* we now have 1 good argument */
argcount = 1; /* we still have 1 good arg */
argcount = 2; /* we now have 2 good arguments */
argcount = 2; /* we still have 2 good args */
argcount = 3; /* we now have 3 good arguments */
if (argcount < 3) break; /* end loop and finish up */
if (argcount == 2)
int index, sign, intf, intflo, intz, argcount;
argcount = 1; /* we now have 1 good argument */
argcount = 1; /* we still have 1 good arg */
argcount = 2; /* we now have 2 good arguments */
argcount = 2; /* we still have 2 good args */
argcount = 3; /* we now have 3 good arguments */
argcount = 3; /* we still have 3 good args */
argcount = 4; /* we now have 4 good arguments */
if (argcount == 4)
if (argcount == 3)
if (argcount == 2)
if (argcount == 1)
int intf, intz, argcount;
argcount = 0; /* initialize argcount */
argc = argcount(P, (uint32_t)frame.pc,
argc = argcount(P, (long)frame.pc, sz);
struct argcount *count = &list->count;
struct argcount *count = &arglist->next->count;
struct argcount *p = &arglist->next->count;
struct argcount *p = &arglist->next->count;
struct argcount count;