X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=server%2Fseshigh.c;h=fd4b2f368f954dd8e8d4ea7c8502e467f6357205;hb=4eec94579e5ca6f1121ed12ce26945ed23bbea74;hp=7b558ebfe35644e67bf8e1019d3b65b601f1be0e;hpb=7ff711579bfae14782a3334ca8b3c255c44cf3d2;p=yaz-moved-to-github.git diff --git a/server/seshigh.c b/server/seshigh.c index 7b558eb..fd4b2f3 100644 --- a/server/seshigh.c +++ b/server/seshigh.c @@ -4,7 +4,16 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: seshigh.c,v $ - * Revision 1.59 1996-05-14 09:26:46 quinn + * Revision 1.62 1996-07-06 19:58:35 quinn + * System headerfiles gathered in yconfig + * + * Revision 1.61 1996/06/10 08:56:16 quinn + * Work on Summary. + * + * Revision 1.60 1996/05/30 11:03:10 quinn + * Fixed NextresultSetPosition bug fixed. + * + * Revision 1.59 1996/05/14 09:26:46 quinn * Added attribute set to scan backend * * Revision 1.58 1996/02/20 12:53:04 quinn @@ -211,11 +220,11 @@ * */ +#include #include #include #include #include -#include #include #include @@ -921,6 +930,7 @@ static Z_Records *pack_records(association *a, char *setname, int start, reclist.records[reclist.num_records] = surrogatediagrec(a->proto, fres->basename, 16, 0); reclist.num_records++; + *next = fres->last_in_set ? 0 : recno + 1; continue; } } @@ -930,6 +940,7 @@ static Z_Records *pack_records(association *a, char *setname, int start, reclist.records[reclist.num_records] = surrogatediagrec(a->proto, fres->basename, 17, 0); reclist.num_records++; + *next = fres->last_in_set ? 0 : recno + 1; continue; } } @@ -958,6 +969,8 @@ static Z_Records *pack_records(association *a, char *setname, int start, case VAL_GRS1: thisext->which = Z_External_grs1; break; case VAL_EXPLAIN: thisext->which = Z_External_explainRecord; break; + case VAL_SUMMARY: thisext->which = Z_External_summary; break; + case VAL_OPAC: thisext->which = Z_External_OPAC; break; default: logf(LOG_FATAL, "Unknown structured format from backend.");