X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom%2Fgedcom.y;h=c047b6130ecd2eeb43275e7669343abd269d48f1;hb=31fb8432ef01f9d5a08cc801a785a07b4e9d12bd;hp=f853e7d3b85c4160662bb898047c3e7ecf97bce4;hpb=c9244d0b6ce2dae9311dc5f6a49ee774b1d2f98a;p=gedcom-parse.git diff --git a/gedcom/gedcom.y b/gedcom/gedcom.y index f853e7d..c047b61 100644 --- a/gedcom/gedcom.y +++ b/gedcom/gedcom.y @@ -1423,7 +1423,7 @@ note_line_item : /* empty */ gedcom_error(_("Missing value")); YYERROR; } else { - $$ = ""; + $$ = "-"; } } | DELIM line_item @@ -2285,14 +2285,7 @@ cont_sect : OPEN DELIM TAG_CONT mand_line_item { $$ = start_element(ELT_SUB_CONT, PARENT, $1, $3, $4, GEDCOM_MAKE_STRING(val1, $4)); - if (compat_mode(C_NOTE_NO_VALUE)) { - char* str = get_buf_string(&concat_buffer); - if (str[0] != '\0') - SAFE_BUF_ADDCHAR(&concat_buffer, '\n'); - } - else { - SAFE_BUF_ADDCHAR(&concat_buffer, '\n'); - } + SAFE_BUF_ADDCHAR(&concat_buffer, '\n'); safe_buf_append(&concat_buffer, $4); START(CONT, $1, $$) } @@ -3751,7 +3744,7 @@ mand_pointer : /* empty */ { gedcom_error(_("Missing pointer")); YYERROR; } mand_line_item : /* empty */ { if (compat_mode(C_NO_REQUIRED_VALUES)) { gedcom_debug_print("==Val: =="); - $$ = ""; + $$ = "-"; } else { gedcom_error(_("Missing value")); YYERROR;