X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=recctrl%2Fgrsread.h;h=00851ef5d1ae5ad486981bc25e4c6bb00e46241b;hb=5b4dcfcb99600327a11b58de4fec33003dc4d816;hp=b0f2ca1b4f064e4935687c5526f598b2178595a7;hpb=9b426aeb9256cef844693c13f38aba4b10f7056d;p=idzebra-moved-to-github.git diff --git a/recctrl/grsread.h b/recctrl/grsread.h index b0f2ca1..00851ef 100644 --- a/recctrl/grsread.h +++ b/recctrl/grsread.h @@ -1,10 +1,21 @@ /* - * Copyright (C) 1994-1996, Index Data I/S + * Copyright (C) 1994-1999, Index Data * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: grsread.h,v $ - * Revision 1.2 1997-04-30 08:56:08 quinn + * Revision 1.5 1999-02-02 14:51:26 adam + * Updated WIN32 code specific sections. Changed header. + * + * Revision 1.4 1997/09/17 12:19:21 adam + * Zebra version corresponds to YAZ version 1.4. + * Changed Zebra server so that it doesn't depend on global common_resource. + * + * Revision 1.3 1997/09/04 13:54:40 adam + * Added MARC filter - type grs.marc. where syntax refers + * to abstract syntax. New method tellf in retrieve/extract method. + * + * Revision 1.2 1997/04/30 08:56:08 quinn * null * * Revision 1.1 1996/10/11 10:57:23 adam @@ -19,13 +30,16 @@ struct grs_read_info { int (*readf)(void *, char *, size_t); off_t (*seekf)(void *, off_t); + off_t (*tellf)(void *); void (*endf)(void *, off_t); void *fh; off_t offset; char type[80]; NMEM mem; + data1_handle dh; }; data1_node *grs_read_regx (struct grs_read_info *p); data1_node *grs_read_sgml (struct grs_read_info *p); +data1_node *grs_read_marc (struct grs_read_info *p); #endif