X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Frecctrl.h;fp=include%2Frecctrl.h;h=4736bd86ce2b6e3f66fd8a9ba7297e245523a83c;hb=85a2a0b28cb516d28ac70b7824f2b7d4b07e56ae;hp=30b85e84a7a798ea42243e2b649fd64ed09ff3d5;hpb=a52e4b70e079601037de557b9a95c07f915f567a;p=idzebra-moved-to-github.git diff --git a/include/recctrl.h b/include/recctrl.h index 30b85e8..4736bd8 100644 --- a/include/recctrl.h +++ b/include/recctrl.h @@ -4,7 +4,11 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: recctrl.h,v $ - * Revision 1.25 1998-03-11 11:19:04 adam + * Revision 1.26 1998-05-20 10:12:12 adam + * Implemented automatic EXPLAIN database maintenance. + * Modified Zebra to work with ASN.1 compiled version of YAZ. + * + * Revision 1.25 1998/03/11 11:19:04 adam * Changed the way sequence numbers are generated. * * Revision 1.24 1998/03/05 08:38:46 adam @@ -127,10 +131,11 @@ struct recExtractCtrl { off_t offset; /* start offset */ char *subType; void (*init)(struct recExtractCtrl *p, RecWord *w); - void (*add)(RecWord *p); + void (*addWord)(RecWord *p); ZebraMaps zebra_maps; int flagShowRecords; int seqno[256]; + void (*addSchema)(struct recExtractCtrl *p, Odr_oid *oid); data1_handle dh; }; @@ -168,6 +173,8 @@ typedef struct recType RecType recType_byName (const char *name, char *subType); +int grs_extract_tree(struct recExtractCtrl *p, data1_node *n); + #ifdef __cplusplus } #endif