X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=util%2Fyaz-record-conv.c;h=fed037f0034e6286e032ca2f934cc54e5975875d;hp=86e2eb4bcde84a737cc1f94e1b928d27bcc56721;hb=323805b6779bcf1befdc7cdd7f10c23b06885e0d;hpb=43a9d38d20c1b1bcd1a03b2445a501d27526bd35 diff --git a/util/yaz-record-conv.c b/util/yaz-record-conv.c index 86e2eb4..fed037f 100644 --- a/util/yaz-record-conv.c +++ b/util/yaz-record-conv.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2011 Index Data + * Copyright (C) Index Data * See the file LICENSE for details. */ @@ -10,6 +10,7 @@ #include #include #include +#include const char *prog = "yaz-record-conv"; @@ -24,6 +25,8 @@ int main (int argc, char **argv) char *arg; yaz_record_conv_t p = 0; int no_errors = 0; + + yaz_enable_panic_backtrace(*argv); while ((r = options("V", argv, argc, &arg)) != -2) { switch (r) @@ -72,15 +75,15 @@ int main (int argc, char **argv) } while ((c = getc(f)) != EOF) wrbuf_putc(input_record, c); - - r = yaz_record_conv_record(p, + + r = yaz_record_conv_record(p, wrbuf_buf(input_record), wrbuf_len(input_record), output_record); if (r) { fprintf(stderr, "%s: %s: Error %s\n", - prog, arg, + prog, arg, yaz_record_conv_get_error(p)); no_errors++; }