X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=client%2Fclient.c;h=d7a1bcc3cafee601bad65ea8f34ce5ec4e7961c7;hb=9e3111eaac05558be44beadb89eb7ba8c73eb9d5;hp=d8097ad1ca3c0567a96621fe54d33b3040e48f53;hpb=7b7ef94671d08c1e522377c90302751269e8621e;p=yaz-moved-to-github.git diff --git a/client/client.c b/client/client.c index d8097ad..d7a1bcc 100644 --- a/client/client.c +++ b/client/client.c @@ -1,8 +1,8 @@ /* - * Copyright (C) 1995-2006, Index Data ApS + * Copyright (C) 1995-2007, Index Data ApS * See the file LICENSE for details. * - * $Id: client.c,v 1.321 2006-12-13 11:23:48 adam Exp $ + * $Id: client.c,v 1.323 2007-01-16 14:12:37 adam Exp $ */ /** \file client.c * \brief yaz-client program @@ -1633,7 +1633,25 @@ static int process_searchResponse(Z_SearchResponse *res) last_hit_count = *res->resultCount; if (setnumber >= 0) printf (", setno %d", setnumber); - printf ("\n"); + putchar('\n'); + if (res->resultSetStatus) + { + printf("Result Set Status: "); + switch(*res->resultSetStatus) + { + case Z_SearchResponse_subset: + printf("subset"); break; + case Z_SearchResponse_interim: + printf("interim"); break; + case Z_SearchResponse_none: + printf("none"); break; + case Z_SearchResponse_estimate: + printf("estimate"); break; + default: + printf("%d", *res->resultSetStatus); + } + putchar('\n'); + } display_searchResult (res->additionalSearchInfo); printf("records returned: %d\n", *res->numberOfRecordsReturned);