From: Peter Verthez Date: Sun, 8 Dec 2002 17:06:13 +0000 (+0000) Subject: Some updates... X-Git-Url: https://git.dlugolecki.net.pl/?a=commitdiff_plain;h=7bac33ce1bed45ef6b59d9353b91c0eaa6b0dc0d;p=gedcom-parse.git Some updates... --- diff --git a/ChangeLog b/ChangeLog index 27ef8ac..9ba7bad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,16 @@ 2002-12-08 Peter Verthez + * gedcom/write.c: Writing long strings (with continuation), and + doubling of at characters. + * gedcom/gedcom.y, gedcom/buffer.*: Use safe buffer mechanism for storing gedcom value (to avoid fixed buffer size). 2002-12-07 Peter Verthez + * gom/*: Use complete concatenated text instead of concatenating the + texts itself. + * gedcom/gedcom.y: Pass complete concatenated text in end callback (this causes a backward incompatibility in the end record callback!) diff --git a/NEWS b/NEWS index 1794bb7..34279d6 100644 --- a/NEWS +++ b/NEWS @@ -19,11 +19,11 @@ release 0.18 (NOT RELEASED YET): - m4 macro that can be used in configure.in - INTERFACE CHANGE: the end record callback function now takes an extra - argument: a Gedcom_val, which contains in the case of a REC_NOTE the - complete concatenated string. + argument (similar to the end element callback): a Gedcom_val, which + contains in the case of a REC_NOTE the complete concatenated string. - - The return value of gedcom_init() has changed from void to int to be able - to return a status, but this should not impact any programs. + - INTERFACE CHANGE: the return value of gedcom_init() has changed from + void to int to be able to return a status. - Various bugfixes. diff --git a/configure.in b/configure.in index 7e267e5..fa93c2c 100644 --- a/configure.in +++ b/configure.in @@ -30,10 +30,10 @@ ALL_LINGUAS="nl" AC_CANONICAL_HOST -EXTRA_CFLAGS= +EXTRA_CFLAGS="" case "$host_os" in darwin*) AC_MSG_WARN([Disabling smart preprocessing]) - EXTRA_CFLAGS="-no-cpp-precomp";; + EXTRA_CFLAGS="-no-cpp-precomp $EXTRA_CFLAGS";; esac AC_ARG_ENABLE(debug,