X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=data1%2Fd1_absyn.c;h=83d44ae0c75cb4081a88c11a3678b790c8825f67;hb=4cea1b9769079a2cdc143f4fe483e69d5b77a813;hp=f2a48ec9ac266101f7dc0c7cd50a1a0abce95216;hpb=cc4289d73c2b872c09d221d5e1188d3cdd9da438;p=idzebra-moved-to-github.git diff --git a/data1/d1_absyn.c b/data1/d1_absyn.c index f2a48ec..83d44ae 100644 --- a/data1/d1_absyn.c +++ b/data1/d1_absyn.c @@ -1,4 +1,4 @@ -/* $Id: d1_absyn.c,v 1.11 2004-08-24 14:29:09 adam Exp $ +/* $Id: d1_absyn.c,v 1.12 2004-09-28 10:15:02 adam Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Index Data Aps @@ -27,11 +27,15 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include #include -#include +#include #include +#include #define D1_MAX_NESTING 128 +#if PRIVATE_DATA1_ABSYN +#endif + struct data1_systag { char *name; char *value; @@ -501,6 +505,16 @@ int read_absyn_line(FILE *f, int *lineno, char *line, int len, return argc; } +data1_marctab *data1_absyn_getmarctab(data1_handle dh, data1_absyn *absyn) +{ + return absyn->marc; +} + +YAZ_EXPORT data1_element *data1_absyn_getelements(data1_handle dh, + data1_absyn *absyn) +{ + return absyn->main_elements; +} data1_absyn *data1_read_absyn (data1_handle dh, const char *file, int file_must_exist)