X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fmarcdisp.c;h=50447bed9460ceb1dbab97752b536adafdd03f81;hp=8f9bcc30b72f9149b89c2567c521829691cc26f2;hb=887a9c6336d4731d898e185b5bd08cc6424114a8;hpb=4f3bcae93d51a26709c12b51261c3d95af610cb2 diff --git a/src/marcdisp.c b/src/marcdisp.c index 8f9bcc3..50447be 100644 --- a/src/marcdisp.c +++ b/src/marcdisp.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2011 Index Data + * Copyright (C) 1995-2012 Index Data * See the file LICENSE for details. */ @@ -963,13 +963,9 @@ static int yaz_marc_write_xml_turbo_xml(yaz_marc_t mt, xmlNode **root_ptr, xmlAddChild(record_ptr, ptr); break; case YAZ_MARC_LEADER: - { - char *field = "leader"; - field = "l"; - xmlNewTextChild(record_ptr, ns_record, BAD_CAST field, + xmlNewTextChild(record_ptr, ns_record, BAD_CAST "l", BAD_CAST n->u.leader); - } - break; + break; } } wrbuf_destroy(wr_cdata); @@ -1192,8 +1188,7 @@ int yaz_marc_write_iso2709(yaz_marc_t mt, WRBUF wr) switch(n->which) { case YAZ_MARC_DATAFIELD: - wrbuf_printf(wr, "%.*s", indicator_length, - n->u.datafield.indicator); + wrbuf_write(wr, n->u.datafield.indicator, indicator_length); for (s = n->u.datafield.subfields; s; s = s->next) { wrbuf_putc(wr, ISO2709_IDFS);