Added revision no.
[ir-tcl-moved-to-github.git] / ir-tclp.h
index 21d9ae4..3732962 100644 (file)
--- a/ir-tclp.h
+++ b/ir-tclp.h
@@ -1,10 +1,22 @@
 /*
  * IR toolkit for tcl/tk
  * (c) Index Data 1995
+ * See the file LICENSE for details.
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: ir-tclp.h,v $
- * Revision 1.3  1995-05-26 08:54:17  adam
+ * Revision 1.6  1995-05-31 08:36:40  adam
+ * Bug fix in client.tcl: didn't save options on clientrc.tcl.
+ * New method: referenceId. More work on scan.
+ *
+ * Revision 1.5  1995/05/29  08:44:25  adam
+ * Work on delete of objects.
+ *
+ * Revision 1.4  1995/05/26  11:44:10  adam
+ * Bugs fixed. More work on MARC utilities and queries. Test
+ * client is up-to-date again.
+ *
+ * Revision 1.3  1995/05/26  08:54:17  adam
  * New MARC utilities. Uses prefix query.
  *
  * Revision 1.2  1995/05/24  14:10:23  adam
@@ -22,6 +34,7 @@
 
 #include <tcl.h>
 
+#include <log.h>
 #include <pquery.h>
 #if CCL2RPN
 #include <yaz-ccl.h>
@@ -50,6 +63,7 @@ typedef struct {
 
     char       *queryType;
     int         replaceIndicator;
+    char       *referenceId;
 
     int         smallSetUpperBound;
     int         largeSetLowerBound;
@@ -57,6 +71,8 @@ typedef struct {
 } IRSetCObj;
     
 typedef struct {
+    int         ref_count;
+
     char       *cs_type;
     char       *protocol_type;
     int         connectFlag;
@@ -100,8 +116,6 @@ typedef struct {
     CCL_bibset  bibset;
 #endif
 
-    oident      bib1;
-
     struct IRSetObj_ *set_child;
     struct IRScanObj_ *scan_child;
 
@@ -127,7 +141,9 @@ typedef struct IRRecordList_ {
 typedef struct IRSetObj_ {
     IRObj      *parent;
     int         searchStatus;
+    int         presentStatus;
     int         resultCount;
+    int         nextResultSetPosition;
     int         start;
     int         number;
     int         numberOfRecordsReturned;