Initial revision
[gedcom-parse.git] / standalone.c
1 /* $Id$ */
2 /* $Name$ */
3
4 #include "gedcom.h"
5
6 int main(int argc, char* argv[])
7 {
8   if ((argc > 1) && !strncmp(argv[1], "-d", 2))
9     gedcom_enable_debug();
10   gedcom_set_error_handling(IGNORE_RECORD);
11   gedcom_parse();
12 }
13
14 int gedcom_error(char* s, ...)
15 {
16   int res;
17   va_list ap;
18
19   va_start(ap, s);
20   fprintf(stderr, "Line %d: ", line_no);
21   res = vfprintf(stderr, s, ap);
22   fprintf(stderr, "\n");
23   va_end(ap);
24   
25   return res;
26 }