2 * Copyright (C) 1994-1996, Index Data I/S
4 * Sebastian Hammer, Adam Dickmeiss
7 * Revision 1.4 1997-09-17 12:19:21 adam
8 * Zebra version corresponds to YAZ version 1.4.
9 * Changed Zebra server so that it doesn't depend on global common_resource.
11 * Revision 1.3 1997/09/04 13:54:40 adam
12 * Added MARC filter - type grs.marc.<syntax> where syntax refers
13 * to abstract syntax. New method tellf in retrieve/extract method.
15 * Revision 1.2 1997/04/30 08:56:08 quinn
18 * Revision 1.1 1996/10/11 10:57:23 adam
19 * New module recctrl. Used to manage records (extract/retrieval).
27 struct grs_read_info {
28 int (*readf)(void *, char *, size_t);
29 off_t (*seekf)(void *, off_t);
30 off_t (*tellf)(void *);
31 void (*endf)(void *, off_t);
39 data1_node *grs_read_regx (struct grs_read_info *p);
40 data1_node *grs_read_sgml (struct grs_read_info *p);
41 data1_node *grs_read_marc (struct grs_read_info *p);