X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=include%2Fdata1.h;h=33958f98ed1614a9fe5c17e86930f14d03d35414;hp=571e37ab707c789f6bc93ca31f6ec69a17c87423;hb=c8a333d48c42e2a51f43fd42ef79e23d40a565a7;hpb=44e62bbbf76dffbca214dfba7e7a501ae8c78b99 diff --git a/include/data1.h b/include/data1.h index 571e37a..33958f9 100644 --- a/include/data1.h +++ b/include/data1.h @@ -1,4 +1,4 @@ -/* $Id: data1.h,v 1.2 2002-10-22 13:19:50 adam Exp $ +/* $Id: data1.h,v 1.3 2002-12-02 16:55:14 adam Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 Index Data Aps @@ -194,6 +194,9 @@ typedef struct data1_xattr { unsigned short what; /* DATA1I_text, .. see data1_node.u.data */ } data1_xattr; +#if 0 +typedef struct data1_absyn data1_absyn; +#else typedef struct data1_absyn { char *name; @@ -206,10 +209,11 @@ typedef struct data1_absyn data1_marctab *marc; data1_sub_elements *sub_elements; data1_element *main_elements; + struct data1_systag *systags; char *encoding; int enable_xpath_indexing; } data1_absyn; - +#endif /* * record data node (tag/data/variant) */ @@ -486,6 +490,9 @@ YAZ_EXPORT const char *data1_get_encoding (data1_handle dh, data1_node *n); YAZ_EXPORT int data1_is_xmlmode(data1_handle dh); +YAZ_EXPORT const char *data1_systag_lookup(data1_absyn *absyn, const char *tag, + const char *default_value); + YAZ_END_CDECL #endif