X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=util%2Fiso2709dump.c;h=e8d82dadc1e92a7b4c3d5831b57d65bcfbbd8153;hb=5b203705fc571cd1b96e5366f6ab4fca8191dd2c;hp=fd1056e28c8a901c009c7e6b3e4148fed3c116c6;hpb=c3d25c24fb405af98c6879fa7f5f619ccc895151;p=egate.git diff --git a/util/iso2709dump.c b/util/iso2709dump.c index fd1056e..e8d82da 100644 --- a/util/iso2709dump.c +++ b/util/iso2709dump.c @@ -4,7 +4,10 @@ * Europagate, 1994-1995. * * $Log: iso2709dump.c,v $ - * Revision 1.5 1995/02/22 21:32:36 adam + * Revision 1.6 1995/03/27 12:52:18 adam + * A little more verbose in marc dump. + * + * Revision 1.5 1995/02/22 21:32:36 adam * Changed header. * * Revision 1.3 1995/02/10 17:05:18 adam @@ -31,13 +34,23 @@ int main (int argc, char **argv) { char *buf; Iso2709Rec rec; + int no = 0; while ((buf = iso2709_read (stdin))) { rec = iso2709_cvt (buf); - iso2709_display (rec, stderr); + fprintf (stderr, "------- %d --------\n", ++no); + if (rec) + { + iso2709_display (rec, stderr); + iso2709_rm (rec); + } + else + { + fprintf (stderr, "Bad record\n"); + break; + } free (buf); - iso2709_rm (rec); } return 0; }