X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=include%2Fccl.h;h=beeb3247146a23ce164500e298b45c34c1e17b4f;hb=1938b1fd36e774fa9b6d11a4eb5edfcdaee0267b;hp=49df395445178e790485e137ecc8d656e2785aa4;hpb=e1ec9d39463f431383547891f38e30f2ff17842c;p=egate.git diff --git a/include/ccl.h b/include/ccl.h index 49df395..beeb324 100644 --- a/include/ccl.h +++ b/include/ccl.h @@ -46,7 +46,14 @@ * CCL - header file * * $Log: ccl.h,v $ - * Revision 1.7 1995/05/16 09:39:38 adam + * Revision 1.9 1995/07/20 08:15:16 adam + * Bug fix: Token value for comma and OR were the same! + * + * Revision 1.8 1995/07/11 12:28:34 adam + * New function: ccl_token_simple (split into simple tokens) and + * ccl_token_del (delete tokens). + * + * Revision 1.7 1995/05/16 09:39:38 adam * LICENSE. * * Revision 1.6 1995/05/11 14:04:03 adam @@ -166,10 +173,10 @@ typedef struct ccl_qualifiers *CCL_bibset; #define CCL_TOK_RP 6 #define CCL_TOK_COMMA 7 #define CCL_TOK_AND 8 -#define CCL_TOK_OR 7 -#define CCL_TOK_NOT 9 -#define CCL_TOK_MINUS 10 -#define CCL_TOK_SET 11 +#define CCL_TOK_OR 9 +#define CCL_TOK_NOT 10 +#define CCL_TOK_MINUS 11 +#define CCL_TOK_SET 12 struct ccl_token { char kind; @@ -186,6 +193,8 @@ struct ccl_qualifier { }; struct ccl_token *ccl_tokenize (const char *command); +struct ccl_token *ccl_token_simple (const char *command); +void ccl_token_del (struct ccl_token *list); struct ccl_rpn_node *ccl_find_str (CCL_bibset bibset, const char *str, int *error, int *pos);