29 #define DATA1_FLAG_XML 1
55 p->
wrbuf = wrbuf_alloc();
62 p->
mem = nmem_create();
92 wrbuf_destroy(dh->
wrbuf);
97 nmem_destroy(dh->
mem);
110 yaz_log(YLOG_DEBUG,
"data1_get_read_buf lenp=%u", **lenp);
117 yaz_log(YLOG_DEBUG,
"data1_get_map_buf lenp=%u", **lenp);
153 yaz_log(YLOG_DEBUG,
"data1_path_fopen path=%s root=%s "
154 "file=%s mode=%s", path ? path :
"NULL",
155 root ? root :
"NULL", file, mode);
158 f = yaz_fopen(path, file, mode, root);
161 yaz_log(YLOG_WARN|YLOG_ERRNO,
"Couldn't open %s", file);
163 yaz_log(YLOG_LOG,
"for root=%s", root);
165 yaz_log(YLOG_LOG,
"for profilePath=%s", path);
void data1_set_tabroot(data1_handle dp, const char *p)
char ** data1_get_map_buf(data1_handle dp, int **lenp)
WRBUF data1_get_wrbuf(data1_handle dp)
data1_attset_cache * data1_attset_cache_get(data1_handle dh)
data1_handle data1_create(void)
const char * data1_get_tabroot(data1_handle dp)
FILE * data1_path_fopen(data1_handle dh, const char *file, const char *mode)
void data1_destroy(data1_handle dh)
NMEM data1_nmem_get(data1_handle dh)
char ** data1_get_read_buf(data1_handle dp, int **lenp)
void data1_set_tabpath(data1_handle dp, const char *p)
const char * data1_get_tabpath(data1_handle dp)
data1_absyn_cache * data1_absyn_cache_get(data1_handle dh)
int data1_is_xmlmode(data1_handle dh)
void data1_absyn_destroy(data1_handle dh)
struct data1_handle_info * data1_handle
data1_absyn_cache absyn_cache
data1_attset_cache attset_cache