ARGVMAX
struct parameter param[ARGVMAX];
struct node *node, *tmp, *stack[ARGVMAX], *best;
char *s, *str, *argv[ARGVMAX], **ap;
for (ap = argv; n < ARGVMAX && (*ap = strsep(&str, " \t")) != NULL;) {