X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=recctrl%2Fgrsread.h;h=00851ef5d1ae5ad486981bc25e4c6bb00e46241b;hb=3c5f6226f97612c0d6ac40591f600587c5ffa858;hp=21a4fdc0c916ba1b4abb61e77da1189e71bea4f4;hpb=1300c402a9ecc32b470a7db96c0d93172ed1cf25;p=idzebra-moved-to-github.git diff --git a/recctrl/grsread.h b/recctrl/grsread.h index 21a4fdc..00851ef 100644 --- a/recctrl/grsread.h +++ b/recctrl/grsread.h @@ -1,10 +1,24 @@ /* - * 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.1 1996-10-11 10:57:23 adam + * 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 * New module recctrl. Used to manage records (extract/retrieval). * */ @@ -16,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