X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=recctrl%2Fsgmlread.c;h=79e7e6f75a16a9a2dc59c78782a48b4212fb2807;hp=0e7513fa73f75e7feddeab00f78cf5af60115e21;hb=4415da5dbbba04e50d4524347486d60113ed569c;hpb=b9093505b17a074e79137ed64595c8269f77d330 diff --git a/recctrl/sgmlread.c b/recctrl/sgmlread.c index 0e7513f..79e7e6f 100644 --- a/recctrl/sgmlread.c +++ b/recctrl/sgmlread.c @@ -1,10 +1,16 @@ /* - * Copyright (C) 1994-1996, Index Data I/S + * Copyright (C) 1994-1999, Index Data * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: sgmlread.c,v $ - * Revision 1.4 1997-09-17 12:19:22 adam + * Revision 1.6 1999-05-20 12:57:18 adam + * Implemented TCL filter. Updated recctrl system. + * + * Revision 1.5 1999/02/02 14:51:31 adam + * Updated WIN32 code specific sections. Changed header. + * + * Revision 1.4 1997/09/17 12:19:22 adam * Zebra version corresponds to YAZ version 1.4. * Changed Zebra server so that it doesn't depend on global common_resource. * @@ -23,7 +29,29 @@ #include "grsread.h" -data1_node *grs_read_sgml (struct grs_read_info *p) +static data1_node *grs_read_sgml (struct grs_read_info *p) { + logf (LOG_LOG, "grs_read_sgml"); return data1_read_record (p->dh, p->readf, p->fh, p->mem); } + +static void *grs_init_sgml() +{ + logf (LOG_LOG, "grs_init_gsml"); + return 0; +} + +static void grs_destroy_sgml(void *clientData) +{ + logf (LOG_LOG, "grs_destroy_sgml"); +} + +static struct recTypeGrs sgml_type = { + "sgml", + grs_init_sgml, + grs_destroy_sgml, + grs_read_sgml +}; + +RecTypeGrs recTypeGrs_sgml = &sgml_type; +