This is main.c in view mode; [Download] [Up]
//------------------------------------------------------------------------
// ^FILE: main.c - main program for cmdparse(1)
//
// ^DESCRIPTION:
// Instantiate a CmdParseCommand object and let it go do its stuff!
//
// ^HISTORY:
// 05/03/92 Brad Appleton <brad@ssd.csd.harris.com> Created
//-^^---------------------------------------------------------------------
#include <new.h>
#include <iostream.h>
#include <stdlib.h>
#include "cmdparse.h"
//
// cmdparse_new_handler -- allocation error handler for cmdparse(1).
//
void cmdparse_new_handler(void)
{
cerr << "cmdparse: free-store allocation error." << endl ;
::exit(127);
}
int
main(int argc, const char * argv[])
{
set_new_handler(cmdparse_new_handler);
CmdParseCommand cmdparse_cmd(*argv);
CmdArgvIter argv_iter(--argc, ++argv);
return cmdparse_cmd(argv_iter);
}
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.