X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom%2Fgedcom_internal.h;h=804959a66915500691d8b4d0bf982fb9718e6e91;hb=eb6f3993afd2330bf4ae536bc8679d791b681dc4;hp=ea2bd6ef76599e1c2af3db4d945ddbc76a9e3619;hpb=010eebaa1591d24995ec2856db2041693e10701f;p=gedcom-parse.git diff --git a/gedcom/gedcom_internal.h b/gedcom/gedcom_internal.h index ea2bd6e..804959a 100644 --- a/gedcom/gedcom_internal.h +++ b/gedcom/gedcom_internal.h @@ -32,11 +32,8 @@ #include #endif #include -#ifdef WITH_DMALLOC -#include -#endif -#define _(string) gettext(string) +#define _(string) dgettext(PACKAGE, string) #define N_(string) (string) #define MAXGEDCLEVEL 99 @@ -45,10 +42,16 @@ #define MAXSTDTAGLEN 4 #define MAXGEDCPTRLEN 22 #define GEDCOMTAGOFFSET 257 -#define INTERNAL_ENCODING "UTF8" +#define INTERNAL_ENCODING "UTF-8" #define GEDCOM_INTERNAL 1 +#ifdef __GNUC__ +#define UNUSED __attribute__((unused)) +#else +#define UNUSED +#endif + struct tag_struct { char *string; int value; @@ -67,6 +70,7 @@ int gedcom_check_token(const char* str, ParseState state, int check_token); void gedcom_mem_error(const char *filename, int line); #define MEMORY_ERROR gedcom_mem_error(__FILE__, __LINE__) +#define VALUE_IF_MISSING "-" extern int line_no; extern int init_called;