New module recctrl. Used to manage records (extract/retrieval).
[idzebra-moved-to-github.git] / recctrl / grsread.h
diff --git a/recctrl/grsread.h b/recctrl/grsread.h
new file mode 100644 (file)
index 0000000..21a4fdc
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ * Copyright (C) 1994-1996, Index Data I/S 
+ * All rights reserved.
+ * Sebastian Hammer, Adam Dickmeiss
+ *
+ * $Log: grsread.h,v $
+ * Revision 1.1  1996-10-11 10:57:23  adam
+ * New module recctrl. Used to manage records (extract/retrieval).
+ *
+ */
+
+#ifndef GRSREAD_H
+#define GRSREAD_H
+
+#include <data1.h>
+struct grs_read_info {
+    int (*readf)(void *, char *, size_t);
+    off_t (*seekf)(void *, off_t);
+    void (*endf)(void *, off_t);
+    void *fh;
+    off_t offset;
+    char type[80];
+    NMEM mem;
+};
+
+data1_node *grs_read_regx (struct grs_read_info *p);
+data1_node *grs_read_sgml (struct grs_read_info *p);
+#endif