From f03f934986cd3ff1fbb98f8b1432d70c46f6809e Mon Sep 17 00:00:00 2001 From: Dennis Schafroth Date: Thu, 4 Mar 2010 17:09:09 +0100 Subject: [PATCH] Added turbo marcxml format --- util/marcdump.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/util/marcdump.c b/util/marcdump.c index fff0612..533714d 100644 --- a/util/marcdump.c +++ b/util/marcdump.c @@ -217,13 +217,14 @@ static void dump(const char *fname, const char *from, const char *to, } yaz_marc_iconv(mt, cd); } - yaz_marc_xml(mt, output_format); yaz_marc_enable_collection(mt); + yaz_marc_set_read_format(mt, input_format); + yaz_marc_set_write_format(mt, output_format); yaz_marc_write_using_libxml2(mt, write_using_libxml2); yaz_marc_write_turbo_format(mt, output_format == YAZ_MARC_TMARCXML); yaz_marc_debug(mt, verbose); - if (input_format == YAZ_MARC_MARCXML || input_format == YAZ_MARC_XCHANGE) + if (input_format == YAZ_MARC_MARCXML || input_format == YAZ_MARC_TMARCXML || input_format == YAZ_MARC_XCHANGE) { #if YAZ_HAVE_XML2 marcdump_read_xml(mt, fname); -- 1.7.10.4