X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fdata1.h;h=7f21853edff2703388610103db4f22ace9ad6de6;hb=0a159e0b47088801788dc3a90b79f6d5e964ea1f;hp=25479faf0ab0248efd73a543d02db30bd52b8e95;hpb=59e8e36fa1b1e39a605a22ab2de0ac219ea481e8;p=yaz-moved-to-github.git diff --git a/include/data1.h b/include/data1.h index 25479fa..7f21853 100644 --- a/include/data1.h +++ b/include/data1.h @@ -24,7 +24,19 @@ * OF THIS SOFTWARE. * * $Log: data1.h,v $ - * Revision 1.15 1996-06-03 09:46:03 quinn + * Revision 1.19 1996-10-11 11:57:16 quinn + * Smallish + * + * Revision 1.18 1996/10/07 15:29:16 quinn + * Added SOIF support + * + * Revision 1.17 1996/07/06 19:58:32 quinn + * System headerfiles gathered in yconfig + * + * Revision 1.16 1996/06/10 08:55:34 quinn + * Added Summary. Unfinished work + * + * Revision 1.15 1996/06/03 09:46:03 quinn * Added OID type. * * Revision 1.14 1996/05/09 07:27:11 quinn @@ -261,6 +273,7 @@ typedef struct data1_element char *name; data1_tag *tag; data1_termlist *termlists; + struct data1_element *parent; struct data1_element *children; struct data1_element *next; } data1_element; @@ -308,6 +321,7 @@ typedef struct data1_node int node_selected; int make_variantlist; int no_data_requested; + int get_bytes; } tag; struct @@ -360,7 +374,7 @@ data1_tag *data1_gettagbynum(data1_tagset *s, int type, int value); data1_tagset *data1_read_tagset(char *file); data1_element *data1_getelementbytagname(data1_absyn *abs, data1_element *parent, char *tagname); -Z_GenericRecord *data1_nodetogr(data1_node *n, int select, ODR o); +Z_GenericRecord *data1_nodetogr(data1_node *n, int select, ODR o, int *len); int data1_matchstr(char *s1, char *s2); data1_tag *data1_gettagbyname(data1_tagset *s, char *name); void data1_free_tree(data1_node *t); @@ -382,5 +396,7 @@ data1_marctab *data1_read_marctab(char *file); char *data1_nodetomarc(data1_marctab *p, data1_node *n, int selected, int *len); char *data1_nodetoidsgml(data1_node *n, int select, int *len); Z_ExplainRecord *data1_nodetoexplain(data1_node *n, int select, ODR o); +Z_BriefBib *data1_nodetosummary(data1_node *n, int select, ODR o); +char *data1_nodetosoif(data1_node *n, int select, int *len); #endif