-/* $Id: d1_handle.c,v 1.3 2002-12-16 20:27:18 adam Exp $
- Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002
- Index Data Aps
+/* $Id: d1_handle.c,v 1.8 2006-03-29 10:43:23 adam Exp $
+ Copyright (C) 1995-2005
+ Index Data ApS
This file is part of the Zebra server.
#include <stdlib.h>
#include <yaz/log.h>
-#include <data1.h>
+#include <idzebra/data1.h>
+
+#define DATA1_FLAG_XML 1
struct data1_handle_info {
WRBUF wrbuf;
int map_len;
NMEM mem;
- int flags;
};
-data1_handle data1_create (void)
-{
- return data1_createx(0);
-}
-
-data1_handle data1_createx (int flags)
+data1_handle data1_create(void)
{
data1_handle p = (data1_handle)xmalloc (sizeof(*p));
if (!p)
p->absyn_cache = NULL;
p->attset_cache = NULL;
p->mem = nmem_create ();
- p->flags = flags;
return p;
}
char **data1_get_read_buf (data1_handle dp, int **lenp)
{
*lenp = &dp->read_len;
- yaz_log (LOG_DEBUG, "data1_get_read_buf lenp=%u", **lenp);
+ yaz_log (YLOG_DEBUG, "data1_get_read_buf lenp=%u", **lenp);
return &dp->read_buf;
}
char **data1_get_map_buf (data1_handle dp, int **lenp)
{
*lenp = &dp->map_len;
- yaz_log (LOG_DEBUG, "data1_get_map_buf lenp=%u", **lenp);
+ yaz_log (YLOG_DEBUG, "data1_get_map_buf lenp=%u", **lenp);
return &dp->map_buf;
}
int data1_is_xmlmode(data1_handle dh)
{
- return dh->flags & DATA1_FLAG_XML;
+ return 1;
}