Updated doc.
[idzebra-moved-to-github.git] / include / rsbool.h
index 5eb017c..35ac8bc 100644 (file)
@@ -1,10 +1,21 @@
 /*
- * Copyright (C) 1994-1995, Index Data I/S 
+ * Copyright (C) 1994-1997, Index Data I/S 
  * All rights reserved.
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: rsbool.h,v $
- * Revision 1.3  1995-09-07 13:58:08  adam
+ * Revision 1.5  1997-09-05 15:30:02  adam
+ * Changed prototype for chr_map_input - added const.
+ * Added support for C++, headers uses extern "C" for public definitions.
+ *
+ * Revision 1.4  1995/12/11 09:07:53  adam
+ * New rset member 'flag', that holds various flags about a result set -
+ * currently 'volatile' (set is register dependent) and 'ranked' (set is
+ * ranked).
+ * New set types sand/sor/snot. They handle and/or/not for ranked and
+ * semi-ranked result sets.
+ *
+ * Revision 1.3  1995/09/07  13:58:08  adam
  * New parameter: result-set file descriptor (RSFD) to support multiple
  * positions within the same result-set.
  * Boolean operators: and, or, not implemented.
 
 #include <rset.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 extern const rset_control *rset_kind_and;
 extern const rset_control *rset_kind_or;
 extern const rset_control *rset_kind_not;
 
+extern const rset_control *rset_kind_sand;
+extern const rset_control *rset_kind_sor;
+extern const rset_control *rset_kind_snot;
+
 typedef struct rset_bool_parms
 {
     int     key_size;
@@ -34,4 +53,8 @@ typedef struct rset_bool_parms
     int (*cmp)(const void *p1, const void *p2);
 } rset_bool_parms;
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif