X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Ffacet.c;h=70927681740253fdb5aa9c777616c303ec2336e9;hp=588e802b495f2fffa7d09834746454b316f7eccc;hb=2715f6522ca62ab5dbc886c21ed18945743216f0;hpb=1597ca1e5e29c86afb20eee69de3db40f4c23ed8 diff --git a/src/facet.c b/src/facet.c index 588e802..7092768 100644 --- a/src/facet.c +++ b/src/facet.c @@ -17,6 +17,7 @@ #include #include #include +#include #include void yaz_oi_set_facetlist( @@ -199,6 +200,7 @@ void yaz_facet_attr_get_z_attributes(const Z_AttributeList *attributes, return; } /* facetattrs */ +#if 0 Z_Term *term_create(ODR odr, const char *cstr) { Z_Term *term = odr_malloc(odr, sizeof(*term)); @@ -215,6 +217,16 @@ Z_FacetTerm* facet_term_create(ODR odr, Z_Term *term, int freq) *facet_term->count = freq; return facet_term; } +#endif + +Z_FacetTerm *facet_term_create_cstr(ODR odr, const char *cstr, Odr_int freq) +{ + Z_FacetTerm *facet_term = odr_malloc(odr, sizeof(*facet_term)); + Z_Term *term = z_Term_create(odr, Z_Term_general, cstr, strlen(cstr)); + facet_term->term = term; + facet_term->count = odr_intdup(odr, freq); + return facet_term; +} Z_FacetField* facet_field_create(ODR odr, Z_AttributeList *attributes, int num_terms)