Implemented and-list and or-list for CCL module.
[yaz-moved-to-github.git] / include / yaz / ccl.h
index 89bdab2..08d6542 100644 (file)
  * CCL - header file
  *
  * $Log: ccl.h,v $
- * Revision 1.3  2000-02-08 10:39:53  adam
+ * Revision 1.6  2000-10-17 19:50:28  adam
+ * Implemented and-list and or-list for CCL module.
+ *
+ * Revision 1.5  2000/05/02 17:19:58  adam
+ * Removed MINUS token.
+ *
+ * Revision 1.4  2000/03/14 09:06:11  adam
+ * Added POSIX threads support for frontend server.
+ *
+ * Revision 1.3  2000/02/08 10:39:53  adam
  * Added a few functions to set name of operands, etc.
  *
  * Revision 1.2  2000/01/31 13:15:21  adam
 #ifndef CCL_H
 #define CCL_H
 
+#include <stdio.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -198,6 +209,8 @@ typedef struct ccl_qualifiers *CCL_bibset;
 #define CCL_BIB1_COM 6
 
 #define CCL_BIB1_STR_WP (-1)
+#define CCL_BIB1_STR_AND_LIST (-2)
+#define CCL_BIB1_STR_OR_LIST (-3)
 #define CCL_BIB1_REL_ORDER (-1)
 
 #define CCL_BIB1_TRU_CAN_LEFT (-1)
@@ -216,8 +229,7 @@ typedef struct ccl_qualifiers *CCL_bibset;
 #define CCL_TOK_AND   8
 #define CCL_TOK_OR    9
 #define CCL_TOK_NOT   10
-#define CCL_TOK_MINUS 11
-#define CCL_TOK_SET   12
+#define CCL_TOK_SET   11
 
 /* CCL token */
 struct ccl_token {