X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=include%2Fyaz%2Fccl.h;h=7724ace2d41ad45943d1288f1f44eced3f26d1aa;hb=e4baade57ba02d625ecd6452b0f4383b24c25f2d;hp=a52829bbbb602610266d1e5d50569e7652714865;hpb=ce02a7514071a45dea4423dcb8e12b22d89bb1f5;p=yaz-moved-to-github.git diff --git a/include/yaz/ccl.h b/include/yaz/ccl.h index a52829b..7724ace 100644 --- a/include/yaz/ccl.h +++ b/include/yaz/ccl.h @@ -45,7 +45,7 @@ /* * CCL - header file * - * $Id: ccl.h,v 1.17 2004-09-22 12:17:24 adam Exp $ + * $Id: ccl.h,v 1.18 2004-09-29 20:37:50 adam Exp $ * * Old Europagate Log: * @@ -182,6 +182,7 @@ typedef struct ccl_qualifiers *CCL_bibset; #define CCL_BIB1_STR_AND_LIST (-2) #define CCL_BIB1_STR_OR_LIST (-3) #define CCL_BIB1_REL_ORDER (-1) +#define CCL_BIB1_REL_PORDER (-2) #define CCL_BIB1_TRU_CAN_LEFT (-1) #define CCL_BIB1_TRU_CAN_RIGHT (-2) @@ -251,6 +252,9 @@ YAZ_EXPORT struct ccl_token *ccl_token_simple (const char *command); /* Delete token list */ YAZ_EXPORT void ccl_token_del (struct ccl_token *list); +/* Add single token after node at */ +YAZ_EXPORT struct ccl_token *ccl_token_add (struct ccl_token *at); + /* Parse CCL Find command - NULL-terminated string */ YAZ_EXPORT struct ccl_rpn_node *ccl_find_str (CCL_bibset bibset, const char *str, int *error, int *pos);