X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fidzebra%2Fdata1.h;h=dfdcd038a03a060ac2a785f62d9f5f521d23249f;hb=4358b098c7cb6adc62f6ada9f513555cee2f921c;hp=aec53b6b07913fc90d9fddb754199618fb5c60a8;hpb=eab4cdc5571ca8811ebaae09358b223b7debc02f;p=idzebra-moved-to-github.git diff --git a/include/idzebra/data1.h b/include/idzebra/data1.h index aec53b6..dfdcd03 100644 --- a/include/idzebra/data1.h +++ b/include/idzebra/data1.h @@ -1,6 +1,6 @@ -/* $Id: data1.h,v 1.5 2004-12-10 11:56:21 heikki Exp $ - Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 - Index Data Aps +/* $Id: data1.h,v 1.11 2006-03-29 10:43:24 adam Exp $ + Copyright (C) 1995-2005 + Index Data ApS This file is part of the Zebra server. @@ -28,21 +28,9 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include #include #include +#include -#include - -/* Old yaz-util includes */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include #define d1_isspace(c) strchr(" \r\n\t\f", c) #define d1_isdigit(c) ((c) <= '9' && (c) >= '0') @@ -257,7 +245,11 @@ struct data1_tagset typedef struct data1_termlist { +#if NATTR + char *index_name; +#else data1_att *att; +#endif char *structure; char *source; struct data1_termlist *next; @@ -375,8 +367,6 @@ typedef struct data1_node YAZ_EXPORT data1_handle data1_create (void); -#define DATA1_FLAG_XML 1 -YAZ_EXPORT data1_handle data1_createx (int flags); YAZ_EXPORT void data1_destroy(data1_handle dh); YAZ_EXPORT data1_node *get_parent_tag(data1_handle dh, data1_node *n); @@ -418,7 +408,8 @@ YAZ_EXPORT data1_datatype data1_maptype(data1_handle dh, char *t); YAZ_EXPORT data1_varset *data1_read_varset(data1_handle dh, const char *file); YAZ_EXPORT data1_vartype *data1_getvartypebyct(data1_handle dh, data1_varset *set, - char *zclass, char *type); + const char *zclass, + const char *type); YAZ_EXPORT data1_vartype *data1_getvartypeby_absyn(data1_handle dh, data1_absyn *absyn, char *zclass, char *type);