89 p->
wrbuf = wrbuf_alloc();
102 wrbuf_destroy(p->
wrbuf);
129 #if IDZEBRA_STATIC_GRS_SGML
130 idzebra_filter_grs_sgml
data1_node * data1_read_nodex(data1_handle dh, NMEM m, int(*get_byte)(void *fh), void *fh, WRBUF wrbuf)
static ZEBRA_RES grs_config_sgml(void *clientData, Res res, const char *args)
static void grs_destroy_sgml(void *clientData)
static struct recType grs_type_sgml
int sgml_getc(void *clientData)
static int grs_extract_sgml(void *clientData, struct recExtractCtrl *ctrl)
static int grs_retrieve_sgml(void *clientData, struct recRetrieveCtrl *ctrl)
static void * grs_init_sgml(Res res, RecType recType)
static data1_node * grs_read_sgml(struct grs_read_info *p)
int zebra_grs_retrieve(void *clientData, struct recRetrieveCtrl *p, data1_node *(*grs_read)(struct grs_read_info *))
int zebra_grs_extract(void *clientData, struct recExtractCtrl *p, data1_node *(*grs_read)(struct grs_read_info *))
off_t(* endf)(struct ZebraRecStream *s, off_t *offset)
set and get of record position
int(* readf)(struct ZebraRecStream *s, char *buf, size_t count)
read function
off_t(* tellf)(struct ZebraRecStream *s)
tell function
struct ZebraRecStream * stream
struct ZebraRecStream * stream
short ZEBRA_RES
Common return type for Zebra API.