/*
 * PJ Waskiewicz
 * 2/05/2000
 * parser.c
 *
 * Parser for pnsh
 */

#define DELIM " "

#include "pnsh.h"

char **parser(char *opts, int *numoftokens) {
  static char *args[MY_MAX];
  int i = 1;
  args[0] = strtok(opts, DELIM);
  while(1) {
    args[i] = strtok(NULL, DELIM);
    *numoftokens += 1;
    if(args[i] == NULL) break;
    i++;
  }
  return args;
}