X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=util%2Fyaz-record-conv.c;h=fed037f0034e6286e032ca2f934cc54e5975875d;hb=8b9999744362603b448a74f779ff7a2b4d76c89d;hp=d05ea1156dea16f27069fb2c9f5675e49f29ca50;hpb=aa688c4388adbbbf022e0dbfad51e9a12eef37a1;p=yaz-moved-to-github.git diff --git a/util/yaz-record-conv.c b/util/yaz-record-conv.c index d05ea11..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-2010 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++; }