6 int main(int argc, char* argv[])
8 MECHANISM mech = IMMED_FAIL;
11 for (i=1; i<argc; i++) {
12 if (!strncmp(argv[i], "-d", 2))
13 gedcom_enable_debug();
14 else if (!strncmp(argv[i], "-fi", 3))
16 else if (!strncmp(argv[i], "-fd", 3))
18 else if (!strncmp(argv[i], "-fn", 3))
21 printf ("Unrecognized option: %s\n", argv[i]);
26 gedcom_set_error_handling(mech);
27 if (gedcom_parse() == 0) {
28 printf("Parse succeeded\n");
31 printf("Parse failed\n");
35 int gedcom_error(char* s, ...)
41 fprintf(stderr, "Error on line %d: ", line_no);
42 res = vfprintf(stderr, s, ap);
43 fprintf(stderr, "\n");