Shell works more like the YAZ line mode client.
[ir-tcl-moved-to-github.git] / ir-tclp.h
index 17e1c89..06c9150 100644 (file)
--- a/ir-tclp.h
+++ b/ir-tclp.h
@@ -5,7 +5,13 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: ir-tclp.h,v $
- * Revision 1.32  1996-03-20 13:54:05  adam
+ * Revision 1.34  1996-08-16 15:07:47  adam
+ * First work on Explain.
+ *
+ * Revision 1.33  1996/07/03  13:31:13  adam
+ * The xmalloc/xfree functions from YAZ are used to manage memory.
+ *
+ * Revision 1.32  1996/03/20  13:54:05  adam
  * The Tcl_File structure is only manipulated in the Tk-event interface
  * in tkinit.c.
  *
 #include <proto.h>
 #include <oid.h>
 #include <diagbib1.h>
+#include <xmalloc.h>
 
 #include "ir-tcl.h"
 
@@ -376,6 +383,9 @@ void ir_tcl_grs_del (IrTcl_GRS_Record **grs_record);
 int ir_tcl_get_grs (Tcl_Interp *interp, IrTcl_GRS_Record *grs_record, 
                      int argc, char **argv);
 
+int ir_tcl_get_explain (Tcl_Interp *interp, Z_ExplainRecord *rec,
+                        int argc, char **argv);
+
 int ir_tcl_method (Tcl_Interp *interp, int argc, char **argv,
                    IrTcl_Methods *tab, int *ret);
 int ir_tcl_get_set_int (int *val, Tcl_Interp *interp, int argc, char **argv);