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
Add dmalloc testability.
[gedcom-parse.git]
/
multilex.c
diff --git
a/multilex.c
b/multilex.c
index 60bb0a32bd8672d6819e66d41e78bb88c6c5995f..8cac810164dfdf79ca18a50c051ac180285cfa34 100644
(file)
--- a/
multilex.c
+++ b/
multilex.c
@@
-14,7
+14,7
@@
#include "multilex.h"
#include "encoding.h"
#include "multilex.h"
#include "encoding.h"
-int line_no
= 1
;
+int line_no;
typedef int (*lex_func)(void);
lex_func lf;
typedef int (*lex_func)(void);
lex_func lf;
@@
-98,6
+98,7
@@
int gedcom_parse_file(char* file_name)
ENCODING enc;
int result = 1;
FILE* file = fopen (file_name, "r");
ENCODING enc;
int result = 1;
FILE* file = fopen (file_name, "r");
+ line_no = 1;
if (!file) {
gedcom_error("Could not open file '%s'\n", file_name);
return 1;
if (!file) {
gedcom_error("Could not open file '%s'\n", file_name);
return 1;
@@
-110,6
+111,7
@@
int gedcom_parse_file(char* file_name)
result = gedcom_parse();
}
lexer_close();
result = gedcom_parse();
}
lexer_close();
+ fclose(file);
return result;
}
return result;
}