21a4fdc0c916ba1b4abb61e77da1189e71bea4f4
[idzebra-moved-to-github.git] / recctrl / grsread.h
1 /*
2  * Copyright (C) 1994-1996, Index Data I/S 
3  * All rights reserved.
4  * Sebastian Hammer, Adam Dickmeiss
5  *
6  * $Log: grsread.h,v $
7  * Revision 1.1  1996-10-11 10:57:23  adam
8  * New module recctrl. Used to manage records (extract/retrieval).
9  *
10  */
11
12 #ifndef GRSREAD_H
13 #define GRSREAD_H
14
15 #include <data1.h>
16 struct grs_read_info {
17     int (*readf)(void *, char *, size_t);
18     off_t (*seekf)(void *, off_t);
19     void (*endf)(void *, off_t);
20     void *fh;
21     off_t offset;
22     char type[80];
23     NMEM mem;
24 };
25
26 data1_node *grs_read_regx (struct grs_read_info *p);
27 data1_node *grs_read_sgml (struct grs_read_info *p);
28 #endif