X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom%2Fgedcom_internal.h;h=e34318144869dede3c2e6b7870fd1cce6f823ca8;hb=617db8c6fc5e647c2daf45754a98f6792c15db03;hp=29925c4f1a0e4cd31fc7a80df8affa647d3d6db3;hpb=32f7c035d97a13b141005b26c83ed8fdda0ff34b;p=gedcom-parse.git diff --git a/gedcom/gedcom_internal.h b/gedcom/gedcom_internal.h index 29925c4..e343181 100644 --- a/gedcom/gedcom_internal.h +++ b/gedcom/gedcom_internal.h @@ -1,5 +1,5 @@ /* General header for the Gedcom parser. - 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 , 2001. @@ -28,13 +28,13 @@ #include #include #include -#ifdef WITH_DMALLOC -#include -#endif #ifdef HAVE_CONFIG_H #include #endif #include +#ifdef WITH_DMALLOC +#include +#endif #define _(string) gettext(string) #define N_(string) (string) @@ -47,13 +47,19 @@ #define GEDCOMTAGOFFSET 257 #define INTERNAL_ENCODING "UTF8" -int gedcom_error(char* s, ...); -int gedcom_warning(char* s, ...); -int gedcom_message(char* s, ...); -int gedcom_debug_print(char* s, ...); +#define GEDCOM_INTERNAL 1 + +struct tag_struct { + char *string; + int value; +}; int gedcom_parse(); int gedcom_lex(); +void gedcom_mem_error(const char *filename, int line); + +#define MEMORY_ERROR gedcom_mem_error(__FILE__, __LINE__) + extern int line_no; #endif /* __GEDCOM_INTERNAL_H */