X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fattribute.c;h=3548f3aeaf22ab3c8da8c39dd9e644c44c7614a2;hb=801ef4b322574c793abdc1ba81dea2da62ca60bc;hp=fb15f2067f80f87a1dcf6024e9a3b0ab449de1ab;hpb=3679505d0d073f7db6425e597eb559b53e8c4827;p=idzebra-moved-to-github.git diff --git a/index/attribute.c b/index/attribute.c index fb15f20..3548f3a 100644 --- a/index/attribute.c +++ b/index/attribute.c @@ -1,10 +1,14 @@ /* - * Copyright (C) 1994-1997, Index Data I/S + * Copyright (C) 1994-1998, Index Data I/S * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: attribute.c,v $ - * Revision 1.7 1997-10-29 12:05:01 adam + * Revision 1.8 1998-03-05 08:45:11 adam + * New result set model and modular ranking system. Moved towards + * descent server API. System information stored as "SGML" records. + * + * Revision 1.7 1997/10/29 12:05:01 adam * Server produces diagnostic "Unsupported Attribute Set" when appropriate. * * Revision 1.6 1997/09/17 12:19:11 adam @@ -39,7 +43,7 @@ static void att_loadset(void *p, const char *n, const char *name) { data1_attset *cnew; - ZServerInfo *zi = p; + ZebraHandle zi = p; if (!(cnew = data1_read_attset(zi->dh, (char*) name))) { @@ -50,7 +54,7 @@ static void att_loadset(void *p, const char *n, const char *name) zi->registered_sets = cnew; } -static void load_atts(ZServerInfo *zi) +static void load_atts(ZebraHandle zi) { res_trav(zi->res, "attset", zi, att_loadset); } @@ -72,7 +76,7 @@ static data1_att *getatt(data1_attset *p, int att) return 0; } -int att_getentbyatt(ZServerInfo *zi, attent *res, oid_value set, int att) +int att_getentbyatt(ZebraHandle zi, attent *res, oid_value set, int att) { data1_att *r; data1_attset *p; @@ -81,7 +85,7 @@ int att_getentbyatt(ZServerInfo *zi, attent *res, oid_value set, int att) load_atts(zi); for (p = zi->registered_sets; p; p = p->next) if (p->reference == set) - break;; + break; if (!p) return -2; if (!(r = getatt(p, att)))