X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fyaz%2Fccl.h;h=beca689141402984e9e42ac670dc241fb90db188;hb=c5f9b67c889e65446bcbf727bef3705229c3fd7f;hp=1be91bdcd9a676219b88c2a1b653f5f39d452d0d;hpb=448e7f2a48f6485a8d452c75420524fb37453bc1;p=yaz-moved-to-github.git diff --git a/include/yaz/ccl.h b/include/yaz/ccl.h index 1be91bd..beca689 100644 --- a/include/yaz/ccl.h +++ b/include/yaz/ccl.h @@ -46,7 +46,14 @@ * CCL - header file * * $Log: ccl.h,v $ - * Revision 1.8 2000-11-16 09:58:02 adam + * Revision 1.10 2001-06-28 12:42:01 adam + * Added prototype for ccl_qual_add_special. + * + * Revision 1.9 2001/03/07 13:24:40 adam + * Member and_not in Z_Operator is kept for backwards compatibility. + * Added support for definition of CCL operators in field spec file. + * + * Revision 1.8 2000/11/16 09:58:02 adam * Implemented local AttributeSet setting for CCL field maps. * * Revision 1.7 2000/11/01 14:47:00 adam @@ -320,6 +327,8 @@ YAZ_EXPORT void ccl_qual_add (CCL_bibset b, const char *name, int no, YAZ_EXPORT void ccl_qual_add_set (CCL_bibset b, const char *name, int no, int *attr, char **attsets); +YAZ_EXPORT void ccl_qual_add_special (CCL_bibset bibset, const char *n, const char *v); + /* Read CCL qualifier list spec from file inf */ YAZ_EXPORT void ccl_qual_file (CCL_bibset bibset, FILE *inf); @@ -352,6 +361,10 @@ YAZ_EXPORT CCL_parser ccl_parser_create (void); /* Destroy CCL parser */ YAZ_EXPORT void ccl_parser_destroy (CCL_parser p); +YAZ_EXPORT char *ccl_strdup (const char *str); + +YAZ_EXPORT const char *ccl_qual_search_special (CCL_bibset b, + const char *name); #ifndef ccl_assert #define ccl_assert(x) ;