X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=recctrl%2Fmarcread.c;h=a6924a823b7436d1d9462e15e5fe1c792b2968e3;hb=5adb31268b057741850de38eafd42baf8dc947ea;hp=4e82a01fb82c8076d5ff673a9deb5512901174af;hpb=ef696645cc3b7e0f4027008d1dc589c0f0f90c1f;p=idzebra-moved-to-github.git diff --git a/recctrl/marcread.c b/recctrl/marcread.c index 4e82a01..a6924a8 100644 --- a/recctrl/marcread.c +++ b/recctrl/marcread.c @@ -4,7 +4,16 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: marcread.c,v $ - * Revision 1.8 1999-05-26 07:49:14 adam + * Revision 1.11 2000-05-15 15:32:51 adam + * Added support for 64 bit input file support. + * + * Revision 1.10 1999/11/30 13:48:04 adam + * Improved installation. Updated for inclusion of YAZ header files. + * + * Revision 1.9 1999/06/25 13:47:25 adam + * Minor change that prevents MSVC warning. + * + * Revision 1.8 1999/05/26 07:49:14 adam * C++ compilation. * * Revision 1.7 1999/05/20 12:57:18 adam @@ -35,9 +44,9 @@ #include #include -#include -#include -#include +#include +#include +#include #include "grsread.h" data1_node *data1_mk_node_wp (data1_handle dh, NMEM mem, data1_node *parent) @@ -160,7 +169,8 @@ data1_node *grs_read_marc (struct grs_read_info *p) if (read_bytes == record_length - 4) { off_t cur_offset = (*p->tellf)(p->fh); - assert (cur_offset > 26); + if (cur_offset <= 27) + return NULL; if (p->endf) (*p->endf)(p->fh, cur_offset - 1); } @@ -292,7 +302,7 @@ data1_node *grs_read_marc (struct grs_read_info *p) return res_root; } -static void *grs_init_marc() +static void *grs_init_marc(void) { return 0; }