X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=SimpleServer.xs;h=0275571d914d71d379b3f6ababb53f71e181121d;hb=c4849803057e1eabf384b691114e502b16d8c3fb;hp=6af248f5b3945ea3de05e01e44a21ec13683831b;hpb=8b44ee5f70e299a90738ebda0a87e879d6130aca;p=simpleserver-moved-to-github.git diff --git a/SimpleServer.xs b/SimpleServer.xs index 6af248f..0275571 100644 --- a/SimpleServer.xs +++ b/SimpleServer.xs @@ -1,5 +1,5 @@ /* - * $Id: SimpleServer.xs,v 1.65 2007-08-10 00:00:14 mike Exp $ + * $Id: SimpleServer.xs,v 1.68 2007-08-16 15:12:58 mike Exp $ * ---------------------------------------------------------------------- * * Copyright (c) 2000-2004, Index Data. @@ -1243,7 +1243,7 @@ int bend_scan(void *handle, bend_scan_rr *rr) scan_list = (struct scan_entry *) odr_malloc (rr->stream, rr->num_entries * sizeof(*scan_list)); buffer = scan_list; entries = (AV *)SvRV(entries_ref); - for (i = 0; i < rr->num_entries; i++) + if (rr->errcode == 0) for (i = 0; i < rr->num_entries; i++) { scan_item = (HV *)SvRV(sv_2mortal(av_shift(entries))); temp = hv_fetch(scan_item, "TERM", 4, 1); @@ -1627,3 +1627,12 @@ yazlog(arg) char *ptr; ptr = SvPV(arg, len); yaz_log(YLOG_LOG, "%.*s", len, ptr); + +int +yaz_diag_srw_to_bib1(srw_code) + int srw_code + +int +yaz_diag_bib1_to_srw(bib1_code) + int bib1_code +