X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=standalone.c;h=cedfca21a154245e26c92ddb16c175477f79bfca;hb=845f7ac49d5e63b96aca7a4cd1f60ac5e3230033;hp=c54d46debb53d3a4c9e8624d6120c9a9e9c104f3;hpb=5d770d0f89235b28f9c75ea43df29ce48a94ffa5;p=gedcom-parse.git diff --git a/standalone.c b/standalone.c index c54d46d..cedfca2 100644 --- a/standalone.c +++ b/standalone.c @@ -2,80 +2,76 @@ /* $Name$ */ #include "gedcom.h" +#include "multilex.h" + +void show_help () +{ + printf("gedcom-parse test program for libgedcom\n\n"); + printf("Usage: gedcom-parse [options] file\n"); + printf("Options:\n"); + printf(" -h Show this help text\n"); + printf(" -nc Disable compatibility mode\n"); + printf(" -fi Fail immediately on errors\n"); + printf(" -fd Deferred fail on errors, but parse completely\n"); + printf(" -fn No fail on errors\n"); + printf(" -dg Debug setting: only libgedcom debug messages\n"); + printf(" -da Debug setting: libgedcom + yacc debug messages\n"); +} int main(int argc, char* argv[]) { MECHANISM mech = IMMED_FAIL; int compat_enabled = 1; + int debug_level = 0; + char* file_name = NULL; + if (argc > 1) { int i; for (i=1; i