X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=include%2Fyaz%2Ffacet.h;h=56dd17a60c910729adf69b427c276980865f9d1a;hp=cd34496f775971d1971e8ad6e752a2974e3bb9b6;hb=79e871ca9f4d35a123a8a0dddb60b4a8c8b62dbd;hpb=77d462db11123735e9779da5d7783c06457beb75 diff --git a/include/yaz/facet.h b/include/yaz/facet.h index cd34496..56dd17a 100644 --- a/include/yaz/facet.h +++ b/include/yaz/facet.h @@ -47,11 +47,11 @@ YAZ_BEGIN_CDECL * */ -/* A helper structure to extract all the attribute stuff - from one Z_AttributesList. The pointers will all be to +/** A helper structure to extract all the attribute stuff + from one Z_AttributesList for facets. The pointers will all be to the Z-structures, or to constants, so there is no need to worry about freeing them */ -struct attrvalues { +struct yaz_facet_attr { int errcode; /* set in case of errors */ char *errstring; /* opt */ const char *useattr; /* @attr 1, from a string attr */ @@ -63,23 +63,23 @@ struct attrvalues { }; YAZ_EXPORT -void facet_struct_init(struct attrvalues *attr_values); +void facet_struct_init(struct yaz_facet_attr *attr_values); /* Use attribute, @attr1, can be numeric or string */ YAZ_EXPORT -void useattr ( Z_AttributeElement *ae, struct attrvalues *av ); +void useattr ( Z_AttributeElement *ae, struct yaz_facet_attr *av ); YAZ_EXPORT -void relationattr ( Z_AttributeElement *ae, struct attrvalues *av ); +void relationattr ( Z_AttributeElement *ae, struct yaz_facet_attr *av ); YAZ_EXPORT -void limitattr ( Z_AttributeElement *ae, struct attrvalues *av ); +void limitattr ( Z_AttributeElement *ae, struct yaz_facet_attr *av ); YAZ_EXPORT -void limitattr ( Z_AttributeElement *ae, struct attrvalues *av ); +void limitattr ( Z_AttributeElement *ae, struct yaz_facet_attr *av ); YAZ_EXPORT -void facetattrs( Z_AttributeList *attributes, struct attrvalues *av ); +void facetattrs( Z_AttributeList *attributes, struct yaz_facet_attr *av ); YAZ_EXPORT Z_FacetList *extract_facet_request(ODR odr, Z_OtherInformation *search_input);