From 000f15140c4e0f209994cdc579a677e29ae3e807 Mon Sep 17 00:00:00 2001 From: Peter Verthez Date: Sun, 26 Jan 2003 18:08:58 +0000 Subject: [PATCH] Use preprocessor symbol VALUE_IF_MISSING. --- gedcom/date.c | 4 ++-- gedcom/gedcom_internal.h | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gedcom/date.c b/gedcom/date.c index a485392..4f9878f 100644 --- a/gedcom/date.c +++ b/gedcom/date.c @@ -409,8 +409,8 @@ struct date_value gedcom_parse_date(const char* line_value) init_date(&def_date); curr_line_value = line_value; if (compat_mode(C_NO_REQUIRED_VALUES) - && !strncmp(curr_line_value, "-", 2)) { - gedcom_date_error(_("Empty value changed to '-'")); + && !strncmp(curr_line_value, VALUE_IF_MISSING, 2)) { + gedcom_date_error(_("Empty value changed to '%s'"), VALUE_IF_MISSING); result = 1; } else { diff --git a/gedcom/gedcom_internal.h b/gedcom/gedcom_internal.h index 7e4fc78..804959a 100644 --- a/gedcom/gedcom_internal.h +++ b/gedcom/gedcom_internal.h @@ -70,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; -- 2.30.2