|
#include
#include
#include "xmlapi.h"
#include "localdefs.h"
XML * directory;
XML * item;
XML * version;
XML * datasheet;
FILE * file;
char sbuf[1024];
char * mark;
char * format;
XML * xml;
XML * holder;
int main (int argc, char *argv[])
{
if (argc < 2) {
printf ("Usage: pdm <command> [<args>]\n");
return (1);
}
directory = NULL;
item = NULL;
version = NULL;
if (!strcmp (argv[1], "list") ) {
See list: Displaying the procdef directory
} else if (!strcmp (argv[1], "starter")) {
See starter: Displaying a process start form
} else if (!strcmp (argv[1], "datasheet")) {
See datasheet: Generating a blank datasheet
} else if (!strcmp (argv[1], "editor")) {
See editor: Displaying an edit form
} else {
printf ("Unknown command '%s'\n", argv[1]);
}
if (directory) xml_free (directory);
if (item) xml_free (item);
if (version) xml_free (version);
return (0);
}
|