dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
gedcom-parse.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Moved encoding introduction to separate html page.
[gedcom-parse.git]
/
gedcom
/
multilex.c
diff --git
a/gedcom/multilex.c
b/gedcom/multilex.c
index cff8608f049337a143c1dca78265807dfc7bcdad..18992760f5883a230d9e0c6671bf21903874b86e 100644
(file)
--- a/
gedcom/multilex.c
+++ b/
gedcom/multilex.c
@@
-1,5
+1,5
@@
/* The lexer multiplexer for Gedcom.
/* The lexer multiplexer for Gedcom.
- Copyright (C) 2001 The Genes Development Team
+ Copyright (C) 2001
,2002
The Genes Development Team
This file is part of the Gedcom parser library.
Contributed by Peter Verthez <Peter.Verthez@advalvas.be>, 2001.
This file is part of the Gedcom parser library.
Contributed by Peter Verthez <Peter.Verthez@advalvas.be>, 2001.
@@
-24,6
+24,7
@@
#include "gedcom_internal.h"
#include "multilex.h"
#include "encoding.h"
#include "gedcom_internal.h"
#include "multilex.h"
#include "encoding.h"
+#include "xref.h"
int line_no;
int line_no;
@@
-128,7
+129,10
@@
int gedcom_parse_file(char* file_name)
if (lexer_init(enc, file)) {
line_no = 1;
if (lexer_init(enc, file)) {
line_no = 1;
+ make_xref_table();
result = gedcom_parse();
result = gedcom_parse();
+ if (result == 0)
+ result = check_xref_table();
}
lexer_close();
fclose(file);
}
lexer_close();
fclose(file);