X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=recctrl%2Fmarcread.c;h=0edc5d441ef1aed5e4dd1a46c7cd6a4001fda588;hb=4415da5dbbba04e50d4524347486d60113ed569c;hp=d2a293873287b2e23305c7a4543c3d629c6df4d9;hpb=42a51f164decd9a67018749836b40833b285162e;p=idzebra-moved-to-github.git diff --git a/recctrl/marcread.c b/recctrl/marcread.c index d2a2938..0edc5d4 100644 --- a/recctrl/marcread.c +++ b/recctrl/marcread.c @@ -1,10 +1,19 @@ /* - * Copyright (C) 1997, Index Data I/S + * Copyright (C) 1997-1999, Index Data * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: marcread.c,v $ - * Revision 1.4 1997-10-27 14:34:26 adam + * Revision 1.7 1999-05-20 12:57:18 adam + * Implemented TCL filter. Updated recctrl system. + * + * Revision 1.6 1999/02/02 14:51:27 adam + * Updated WIN32 code specific sections. Changed header. + * + * Revision 1.5 1997/11/18 10:03:24 adam + * Member num_children removed from data1_node. + * + * Revision 1.4 1997/10/27 14:34:26 adam * Fixed bug - data1 root node wasn't tagged at all! * * Revision 1.3 1997/09/24 13:36:51 adam @@ -42,7 +51,6 @@ data1_node *data1_mk_node_wp (data1_handle dh, NMEM mem, data1_node *parent) parent->child = parent->last_child = res; else parent->last_child->next = res; - parent->num_children++; parent->last_child = res; } return res; @@ -280,3 +288,21 @@ data1_node *grs_read_marc (struct grs_read_info *p) } return res_root; } + +static void *grs_init_marc() +{ + return 0; +} + +static void grs_destroy_marc(void *clientData) +{ +} + +static struct recTypeGrs marc_type = { + "marc", + grs_init_marc, + grs_destroy_marc, + grs_read_marc +}; + +RecTypeGrs recTypeGrs_marc = &marc_type;