

void cmdLineOptionInit(void);
int addCmdLineOption(char** optionNames, int optionNameCount, int (*newHandler)(char*));
void parseOptions(int argCount, char** argVars);
void cleanupOptionStuff(void);

// descriptor of a command line option
typedef struct {
  int (*handler)(char*);
  int CallNameCount;
  char **CallName;
} _cmdOption;

// pointer to an array of command line options
static _cmdOption* CmdOptions = 0;
static int LineCommands = 0;
int cmdParseVerbose;
