IDZEBRA
2.2.7
|
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <yaz/snprintf.h>
#include <yaz/yaz-util.h>
#include <d1_absyn.h>
Go to the source code of this file.
Functions | |
data1_node * | data1_get_root_tag (data1_handle dh, data1_node *n) |
data1_node * | get_parent_tag (data1_handle dh, data1_node *n) |
data1_node * | data1_mk_node (data1_handle dh, NMEM m) |
data1_node * | data1_mk_node_type (data1_handle dh, NMEM m, int type) |
static void | data1_init_node (data1_handle dh, data1_node *r, int type) |
data1_node * | data1_append_node (data1_handle dh, NMEM m, int type, data1_node *parent) |
data1_node * | data1_mk_node2 (data1_handle dh, NMEM m, int type, data1_node *parent) |
data1_node * | data1_insert_node (data1_handle dh, NMEM m, int type, data1_node *parent) |
data1_node * | data1_mk_root (data1_handle dh, NMEM nmem, const char *name) |
void | data1_set_root (data1_handle dh, data1_node *res, NMEM nmem, const char *name) |
void | data1_add_attrs (data1_handle dh, NMEM nmem, const char **attr, data1_xattr **p) |
data1_node * | data1_mk_preprocess (data1_handle dh, NMEM nmem, const char *target, const char **attr, data1_node *at) |
data1_node * | data1_mk_preprocess_n (data1_handle dh, NMEM nmem, const char *target, size_t len, const char **attr, data1_node *at) |
data1_node * | data1_insert_preprocess (data1_handle dh, NMEM nmem, const char *target, const char **attr, data1_node *at) |
data1_node * | data1_insert_preprocess_n (data1_handle dh, NMEM nmem, const char *target, size_t len, const char **attr, data1_node *at) |
data1_node * | data1_mk_tag_n (data1_handle dh, NMEM nmem, const char *tag, size_t len, const char **attr, data1_node *at) |
void | data1_tag_add_attr (data1_handle dh, NMEM nmem, data1_node *res, const char **attr) |
data1_node * | data1_mk_tag (data1_handle dh, NMEM nmem, const char *tag, const char **attr, data1_node *at) |
data1_node * | data1_search_tag (data1_handle dh, data1_node *n, const char *tag) |
data1_node * | data1_mk_tag_uni (data1_handle dh, NMEM nmem, const char *tag, data1_node *at) |
data1_node * | data1_mk_text_n (data1_handle dh, NMEM mem, const char *buf, size_t len, data1_node *parent) |
data1_node * | data1_mk_text_nf (data1_handle dh, NMEM mem, const char *buf, size_t len, data1_node *parent) |
data1_node * | data1_mk_text (data1_handle dh, NMEM mem, const char *buf, data1_node *parent) |
data1_node * | data1_mk_comment_n (data1_handle dh, NMEM mem, const char *buf, size_t len, data1_node *parent) |
data1_node * | data1_mk_comment (data1_handle dh, NMEM mem, const char *buf, data1_node *parent) |
void | data1_set_data_string_n (data1_handle dh, data1_node *res, NMEM m, const char *str, size_t len) |
void | data1_set_data_string (data1_handle dh, data1_node *res, NMEM m, const char *str) |
char * | data1_insert_string_n (data1_handle dh, data1_node *res, NMEM m, const char *str, size_t len) |
char * | data1_insert_zint (data1_handle dh, data1_node *res, NMEM m, zint num) |
void | data1_set_data_zint (data1_handle dh, data1_node *res, NMEM m, zint num) |
char * | data1_insert_string (data1_handle dh, data1_node *res, NMEM m, const char *str) |
static data1_node * | data1_add_insert_taggeddata (data1_handle dh, data1_node *at, const char *tagname, NMEM m, int local_allowed, int insert_mode) |
data1_node * | data1_mk_tag_data (data1_handle dh, data1_node *at, const char *tagname, NMEM m) |
data1_node * | data1_mk_tag_data_wd (data1_handle dh, data1_node *at, const char *tagname, NMEM m) |
data1_node * | data1_insert_taggeddata (data1_handle dh, data1_node *root, data1_node *at, const char *tagname, NMEM m) |
data1_node * | data1_add_taggeddata (data1_handle dh, data1_node *root, data1_node *at, const char *tagname, NMEM m) |
data1_node * | data1_mk_tag_data_zint (data1_handle dh, data1_node *at, const char *tag, zint num, NMEM nmem) |
data1_node * | data1_mk_tag_data_int (data1_handle dh, data1_node *at, const char *tag, int num, NMEM nmem) |
data1_node * | data1_mk_tag_data_oid (data1_handle dh, data1_node *at, const char *tag, Odr_oid *oid, NMEM nmem) |
data1_node * | data1_mk_tag_data_text (data1_handle dh, data1_node *at, const char *tag, const char *str, NMEM nmem) |
data1_node * | data1_mk_tag_data_text_uni (data1_handle dh, data1_node *at, const char *tag, const char *str, NMEM nmem) |
static int | ampr (int(*get_byte)(void *fh), void *fh, int *amp) |
data1_xattr * | data1_read_xattr (data1_handle dh, NMEM m, int(*get_byte)(void *fh), void *fh, WRBUF wrbuf, int *ch, int *amp) |
data1_node * | data1_read_nodex (data1_handle dh, NMEM m, int(*get_byte)(void *fh), void *fh, WRBUF wrbuf) |
int | getc_mem (void *fh) |
data1_node * | data1_read_node (data1_handle dh, const char **buf, NMEM m) |
data1_node * | data1_read_record (data1_handle dh, int(*rf)(void *, char *, size_t), void *fh, NMEM m) |
data1_node * | data1_read_sgml (data1_handle dh, NMEM m, const char *buf) |
static int | conv_item (NMEM m, yaz_iconv_t t, WRBUF wrbuf, char *inbuf, size_t inlen) |
static void | data1_iconv_s (data1_handle dh, NMEM m, data1_node *n, yaz_iconv_t t, WRBUF wrbuf, const char *tocode) |
const char * | data1_get_encoding (data1_handle dh, data1_node *n) |
int | data1_iconv (data1_handle dh, NMEM m, data1_node *n, const char *tocode, const char *fromcode) |
void | data1_chop_text (data1_handle dh, NMEM m, data1_node *n) |
void | data1_concat_text (data1_handle dh, NMEM m, data1_node *n) |
|
static |
Definition at line 551 of file d1_read.c.
Referenced by data1_read_nodex(), and data1_read_xattr().
|
static |
Definition at line 979 of file d1_read.c.
Referenced by data1_iconv_s().
void data1_add_attrs | ( | data1_handle | dh, |
NMEM | nmem, | ||
const char ** | attr, | ||
data1_xattr ** | p | ||
) |
Definition at line 201 of file d1_read.c.
References DATA1I_text, data1_xattr::name, and data1_xattr::next.
Referenced by data1_insert_preprocess_n(), data1_mk_preprocess_n(), data1_mk_tag_n(), and data1_tag_add_attr().
|
static |
Definition at line 416 of file d1_read.c.
References data1_append_node(), data1_getelementbytagname(), data1_insert_node(), data1_insert_string(), data1_mk_node2(), DATA1N_data, DATA1N_tag, get_parent_tag(), data1_node::root, data1_node::tag, and data1_node::u.
Referenced by data1_add_taggeddata(), data1_insert_taggeddata(), data1_mk_tag_data(), and data1_mk_tag_data_wd().
data1_node* data1_add_taggeddata | ( | data1_handle | dh, |
data1_node * | root, | ||
data1_node * | at, | ||
const char * | tagname, | ||
NMEM | m | ||
) |
Definition at line 474 of file d1_read.c.
References data1_add_insert_taggeddata().
data1_node* data1_append_node | ( | data1_handle | dh, |
NMEM | m, | ||
int | type, | ||
data1_node * | parent | ||
) |
Definition at line 124 of file d1_read.c.
References data1_node::child, data1_init_node(), data1_node::last_child, data1_node::next, data1_node::parent, and data1_node::root.
Referenced by data1_add_insert_taggeddata(), and data1_mk_node2().
void data1_chop_text | ( | data1_handle | dh, |
NMEM | m, | ||
data1_node * | n | ||
) |
Definition at line 1078 of file d1_read.c.
References data1_node::child, d1_isspace, data1_node::data, data1_chop_text(), DATA1N_data, data1_node::next, data1_node::u, and data1_node::which.
Referenced by data1_chop_text(), and map_children().
void data1_concat_text | ( | data1_handle | dh, |
NMEM | m, | ||
data1_node * | n | ||
) |
Definition at line 1107 of file d1_read.c.
References data1_node::child, data1_node::data, data1_concat_text(), DATA1N_data, data1_node::last_child, data1_node::next, data1_node::parent, data1_node::u, and data1_node::which.
Referenced by data1_concat_text(), grs_extract_sub(), map_children(), and zebra_grs_retrieve().
const char* data1_get_encoding | ( | data1_handle | dh, |
data1_node * | n | ||
) |
Definition at line 1039 of file d1_read.c.
References data1_node::child, DATA1N_preprocess, DATA1N_root, data1_xattr::name, data1_xattr::next, data1_node::preprocess, data1_node::root, data1_node::u, data1_xattr::value, and data1_node::which.
Referenced by grs_extract_sub(), and zebra_grs_retrieve().
data1_node* data1_get_root_tag | ( | data1_handle | dh, |
data1_node * | n | ||
) |
Definition at line 36 of file d1_read.c.
References data1_node::child, data1_is_xmlmode(), DATA1N_tag, data1_node::next, and data1_node::which.
Referenced by data1_doespec1(), data1_nodetogr(), data1_nodetomarc(), data1_search_tag(), and zebra_grs_retrieve().
int data1_iconv | ( | data1_handle | dh, |
NMEM | m, | ||
data1_node * | n, | ||
const char * | tocode, | ||
const char * | fromcode | ||
) |
Definition at line 1058 of file d1_read.c.
References data1_iconv_s().
Referenced by grs_extract_sub(), and zebra_grs_retrieve().
|
static |
Definition at line 988 of file d1_read.c.
References data1_node::child, conv_item(), data1_node::data, data1_insert_string_n(), DATA1N_comment, DATA1N_data, DATA1N_preprocess, DATA1N_tag, data1_xattr::name, data1_xattr::next, data1_node::next, data1_node::preprocess, data1_node::tag, data1_node::u, data1_xattr::value, and data1_node::which.
Referenced by data1_iconv().
|
static |
Definition at line 81 of file d1_read.c.
References data1_node::data, DATA1N_comment, DATA1N_data, DATA1N_preprocess, DATA1N_root, DATA1N_tag, DATA1N_variant, data1_node::preprocess, data1_node::root, data1_node::tag, data1_node::u, data1_node::variant, and data1_node::which.
Referenced by data1_append_node(), and data1_insert_node().
data1_node* data1_insert_node | ( | data1_handle | dh, |
NMEM | m, | ||
int | type, | ||
data1_node * | parent | ||
) |
Definition at line 152 of file d1_read.c.
References data1_node::child, data1_init_node(), data1_node::last_child, data1_node::next, data1_node::parent, and data1_node::root.
Referenced by data1_add_insert_taggeddata(), and data1_insert_preprocess_n().
data1_node* data1_insert_preprocess | ( | data1_handle | dh, |
NMEM | nmem, | ||
const char * | target, | ||
const char ** | attr, | ||
data1_node * | at | ||
) |
Definition at line 239 of file d1_read.c.
References data1_insert_preprocess_n().
data1_node* data1_insert_preprocess_n | ( | data1_handle | dh, |
NMEM | nmem, | ||
const char * | target, | ||
size_t | len, | ||
const char ** | attr, | ||
data1_node * | at | ||
) |
Definition at line 247 of file d1_read.c.
References data1_add_attrs(), data1_insert_node(), data1_insert_string_n(), DATA1N_preprocess, data1_node::preprocess, and data1_node::u.
Referenced by data1_insert_preprocess().
char* data1_insert_string | ( | data1_handle | dh, |
data1_node * | res, | ||
NMEM | m, | ||
const char * | str | ||
) |
Definition at line 410 of file d1_read.c.
References data1_insert_string_n().
Referenced by data1_add_insert_taggeddata(), data1_insert_zint(), data1_mk_root(), data1_read_nodex(), and data1_set_root().
char* data1_insert_string_n | ( | data1_handle | dh, |
data1_node * | res, | ||
NMEM | m, | ||
const char * | str, | ||
size_t | len | ||
) |
Definition at line 382 of file d1_read.c.
References DATA1_LOCALDATA, and data1_node::lbuf.
Referenced by data1_iconv_s(), data1_insert_preprocess_n(), data1_insert_string(), data1_mk_preprocess_n(), data1_mk_tag_n(), and data1_set_data_string_n().
data1_node* data1_insert_taggeddata | ( | data1_handle | dh, |
data1_node * | root, | ||
data1_node * | at, | ||
const char * | tagname, | ||
NMEM | m | ||
) |
Definition at line 467 of file d1_read.c.
References data1_add_insert_taggeddata().
char* data1_insert_zint | ( | data1_handle | dh, |
data1_node * | res, | ||
NMEM | m, | ||
zint | num | ||
) |
Definition at line 395 of file d1_read.c.
References data1_insert_string(), and ZINT_FORMAT.
Referenced by data1_set_data_zint().
data1_node* data1_mk_comment | ( | data1_handle | dh, |
NMEM | mem, | ||
const char * | buf, | ||
data1_node * | parent | ||
) |
Definition at line 362 of file d1_read.c.
References data1_mk_comment_n().
data1_node* data1_mk_comment_n | ( | data1_handle | dh, |
NMEM | mem, | ||
const char * | buf, | ||
size_t | len, | ||
data1_node * | parent | ||
) |
Definition at line 353 of file d1_read.c.
References data1_mk_node2(), data1_set_data_string_n(), and DATA1N_comment.
Referenced by data1_mk_comment(), and data1_read_nodex().
data1_node* data1_mk_node | ( | data1_handle | dh, |
NMEM | m | ||
) |
Definition at line 71 of file d1_read.c.
References data1_mk_node2(), and DATA1N_root.
data1_node* data1_mk_node2 | ( | data1_handle | dh, |
NMEM | m, | ||
int | type, | ||
data1_node * | parent | ||
) |
Definition at line 146 of file d1_read.c.
References data1_append_node().
Referenced by data1_add_insert_taggeddata(), data1_map_record(), data1_mk_comment_n(), data1_mk_node(), data1_mk_node_type(), data1_mk_preprocess_n(), data1_mk_root(), data1_mk_tag_n(), data1_mk_text_n(), data1_read_nodex(), execData(), map_children(), and variantBegin().
data1_node* data1_mk_node_type | ( | data1_handle | dh, |
NMEM | m, | ||
int | type | ||
) |
Definition at line 76 of file d1_read.c.
References data1_mk_node2().
data1_node* data1_mk_preprocess | ( | data1_handle | dh, |
NMEM | nmem, | ||
const char * | target, | ||
const char ** | attr, | ||
data1_node * | at | ||
) |
Definition at line 219 of file d1_read.c.
References data1_mk_preprocess_n().
data1_node* data1_mk_preprocess_n | ( | data1_handle | dh, |
NMEM | nmem, | ||
const char * | target, | ||
size_t | len, | ||
const char ** | attr, | ||
data1_node * | at | ||
) |
Definition at line 227 of file d1_read.c.
References data1_add_attrs(), data1_insert_string_n(), data1_mk_node2(), DATA1N_preprocess, data1_node::preprocess, and data1_node::u.
Referenced by data1_mk_preprocess().
data1_node* data1_mk_root | ( | data1_handle | dh, |
NMEM | nmem, | ||
const char * | name | ||
) |
Definition at line 174 of file d1_read.c.
References data1_get_absyn(), data1_insert_string(), data1_mk_node2(), DATA1N_root, data1_node::root, and data1_node::u.
Referenced by data1_read_nodex(), execCode(), and grs_read_iso2709().
data1_node* data1_mk_tag | ( | data1_handle | dh, |
NMEM | nmem, | ||
const char * | tag, | ||
const char ** | attr, | ||
data1_node * | at | ||
) |
Definition at line 295 of file d1_read.c.
References data1_mk_tag_n().
Referenced by data1_map_record(), data1_mk_tag_uni(), data1_read_nodex(), execCode(), grs_read_iso2709(), map_children(), writeAttributeValues(), zebra_xml_metadata(), zebraExplain_initAccessInfo(), zebraExplain_initCommonInfo(), zebraExplain_writeAttributeDetails(), zebraExplain_writeAttributeSet(), zebraExplain_writeCategoryList(), and zebraExplain_writeTarget().
data1_node* data1_mk_tag_data | ( | data1_handle | dh, |
data1_node * | at, | ||
const char * | tagname, | ||
NMEM | m | ||
) |
Definition at line 449 of file d1_read.c.
References data1_add_insert_taggeddata().
Referenced by data1_mk_tag_data_oid(), data1_mk_tag_data_text(), and data1_mk_tag_data_zint().
data1_node* data1_mk_tag_data_int | ( | data1_handle | dh, |
data1_node * | at, | ||
const char * | tag, | ||
int | num, | ||
NMEM | nmem | ||
) |
Definition at line 494 of file d1_read.c.
References data1_mk_tag_data_zint().
Referenced by writeAttributeValues(), zebra_xml_metadata(), zebraExplain_writeAttributeDetails(), zebraExplain_writeAttributeSet(), and zebraExplain_writeTarget().
data1_node* data1_mk_tag_data_oid | ( | data1_handle | dh, |
data1_node * | at, | ||
const char * | tag, | ||
Odr_oid * | oid, | ||
NMEM | nmem | ||
) |
Definition at line 501 of file d1_read.c.
References data1_node::data, data1_mk_tag_data(), data1_set_data_string(), DATA1I_oid, and data1_node::u.
Referenced by zebraExplain_updateAccessInfo(), and zebraExplain_writeAttributeSet().
data1_node* data1_mk_tag_data_text | ( | data1_handle | dh, |
data1_node * | at, | ||
const char * | tag, | ||
const char * | str, | ||
NMEM | nmem | ||
) |
Definition at line 526 of file d1_read.c.
References data1_mk_tag_data(), and data1_set_data_string().
Referenced by data1_mk_tag_data_text_uni(), writeAttributeValues(), zebra_xml_metadata(), zebraExplain_initAccessInfo(), zebraExplain_initCommonInfo(), zebraExplain_newDatabase(), zebraExplain_writeAttributeDetails(), zebraExplain_writeAttributeSet(), zebraExplain_writeCategoryList(), and zebraExplain_writeTarget().
data1_node* data1_mk_tag_data_text_uni | ( | data1_handle | dh, |
data1_node * | at, | ||
const char * | tag, | ||
const char * | str, | ||
NMEM | nmem | ||
) |
Definition at line 538 of file d1_read.c.
References data1_node::child, data1_mk_tag_data_text(), data1_search_tag(), data1_set_data_string(), and data1_node::last_child.
Referenced by zebraExplain_updateCommonInfo().
data1_node* data1_mk_tag_data_wd | ( | data1_handle | dh, |
data1_node * | at, | ||
const char * | tagname, | ||
NMEM | m | ||
) |
Definition at line 461 of file d1_read.c.
References data1_add_insert_taggeddata().
Referenced by zebra_grs_retrieve().
data1_node* data1_mk_tag_data_zint | ( | data1_handle | dh, |
data1_node * | at, | ||
const char * | tag, | ||
zint | num, | ||
NMEM | nmem | ||
) |
Definition at line 481 of file d1_read.c.
References data1_mk_tag_data(), and data1_set_data_zint().
Referenced by data1_mk_tag_data_int(), zebra_xml_metadata(), zebraExplain_writeAttributeDetails(), zebraExplain_writeDatabase(), and zebraExplain_writeTarget().
data1_node* data1_mk_tag_n | ( | data1_handle | dh, |
NMEM | nmem, | ||
const char * | tag, | ||
size_t | len, | ||
const char ** | attr, | ||
data1_node * | at | ||
) |
Definition at line 259 of file d1_read.c.
References data1_add_attrs(), data1_getelementbytagname(), data1_insert_string_n(), data1_mk_node2(), DATA1N_tag, get_parent_tag(), data1_node::root, data1_node::tag, and data1_node::u.
Referenced by data1_mk_tag(), grs_read_iso2709(), parse_data1_tree(), and tagBegin().
data1_node* data1_mk_tag_uni | ( | data1_handle | dh, |
NMEM | nmem, | ||
const char * | tag, | ||
data1_node * | at | ||
) |
Definition at line 320 of file d1_read.c.
References data1_node::child, data1_mk_tag(), data1_search_tag(), and data1_node::last_child.
Referenced by zebraExplain_updateAccessInfo(), zebraExplain_writeAttributeDetails(), zebraExplain_writeAttributeSet(), zebraExplain_writeDatabase(), and zebraExplain_writeTarget().
data1_node* data1_mk_text | ( | data1_handle | dh, |
NMEM | mem, | ||
const char * | buf, | ||
data1_node * | parent | ||
) |
Definition at line 347 of file d1_read.c.
References data1_mk_text_n().
Referenced by zebra_xml_metadata().
data1_node* data1_mk_text_n | ( | data1_handle | dh, |
NMEM | mem, | ||
const char * | buf, | ||
size_t | len, | ||
data1_node * | parent | ||
) |
Definition at line 331 of file d1_read.c.
References data1_mk_node2(), data1_set_data_string_n(), and DATA1N_data.
Referenced by data1_mk_text(), data1_mk_text_nf(), grs_read_iso2709(), and parse_data1_tree().
data1_node* data1_mk_text_nf | ( | data1_handle | dh, |
NMEM | mem, | ||
const char * | buf, | ||
size_t | len, | ||
data1_node * | parent | ||
) |
Definition at line 339 of file d1_read.c.
References data1_node::data, data1_mk_text_n(), and data1_node::u.
data1_node* data1_read_node | ( | data1_handle | dh, |
const char ** | buf, | ||
NMEM | m | ||
) |
Definition at line 928 of file d1_read.c.
References data1_read_nodex(), and getc_mem().
Referenced by data1_read_record(), and data1_read_sgml().
data1_node* data1_read_nodex | ( | data1_handle | dh, |
NMEM | m, | ||
int(*)(void *fh) | get_byte, | ||
void * | fh, | ||
WRBUF | wrbuf | ||
) |
Definition at line 632 of file d1_read.c.
References ampr(), d1_isspace, data1_node::data, data1_getvartypebyct(), data1_insert_string(), data1_is_xmlmode(), DATA1_LOCALDATA, data1_mk_comment_n(), data1_mk_node2(), data1_mk_root(), data1_mk_tag(), data1_read_xattr(), DATA1I_xmltext, DATA1N_data, DATA1N_root, DATA1N_tag, DATA1N_variant, data1_node::lbuf, data1_xattr::name, data1_xattr::next, data1_node::root, data1_node::tag, data1_node::u, data1_xattr::value, data1_node::variant, and data1_node::which.
Referenced by data1_read_node(), and grs_read_sgml().
data1_node* data1_read_record | ( | data1_handle | dh, |
int(*)(void *, char *, size_t) | rf, | ||
void * | fh, | ||
NMEM | m | ||
) |
Definition at line 941 of file d1_read.c.
References data1_get_read_buf(), and data1_read_node().
data1_node* data1_read_sgml | ( | data1_handle | dh, |
NMEM | m, | ||
const char * | buf | ||
) |
Definition at line 972 of file d1_read.c.
References data1_read_node().
Referenced by read_sgml_rec(), zebraExplain_newDatabase(), zebraExplain_open(), and zebraExplain_writeAttributeSet().
data1_xattr* data1_read_xattr | ( | data1_handle | dh, |
NMEM | m, | ||
int(*)(void *fh) | get_byte, | ||
void * | fh, | ||
WRBUF | wrbuf, | ||
int * | ch, | ||
int * | amp | ||
) |
Definition at line 558 of file d1_read.c.
References ampr(), d1_isspace, DATA1I_xmltext, data1_xattr::name, data1_xattr::next, data1_xattr::value, and data1_xattr::what.
Referenced by data1_read_nodex().
data1_node* data1_search_tag | ( | data1_handle | dh, |
data1_node * | n, | ||
const char * | tag | ||
) |
Definition at line 301 of file d1_read.c.
References data1_node::child, data1_get_root_tag(), DATA1N_tag, data1_node::next, data1_node::tag, data1_node::u, and data1_node::which.
Referenced by data1_mk_tag_data_text_uni(), data1_mk_tag_uni(), zebraExplain_mergeAccessInfo(), zebraExplain_newDatabase(), zebraExplain_open(), zebraExplain_readAttributeDetails(), zebraExplain_readDatabase(), zebraExplain_updateAccessInfo(), zebraExplain_updateCommonInfo(), zebraExplain_writeAttributeDetails(), zebraExplain_writeAttributeSet(), zebraExplain_writeCategoryList(), zebraExplain_writeDatabase(), and zebraExplain_writeTarget().
void data1_set_data_string | ( | data1_handle | dh, |
data1_node * | res, | ||
NMEM | m, | ||
const char * | str | ||
) |
Definition at line 376 of file d1_read.c.
References data1_set_data_string_n().
Referenced by data1_mk_tag_data_oid(), data1_mk_tag_data_text(), and data1_mk_tag_data_text_uni().
void data1_set_data_string_n | ( | data1_handle | dh, |
data1_node * | res, | ||
NMEM | m, | ||
const char * | str, | ||
size_t | len | ||
) |
Definition at line 368 of file d1_read.c.
References data1_node::data, data1_insert_string_n(), DATA1I_text, and data1_node::u.
Referenced by data1_mk_comment_n(), data1_mk_text_n(), and data1_set_data_string().
void data1_set_data_zint | ( | data1_handle | dh, |
data1_node * | res, | ||
NMEM | m, | ||
zint | num | ||
) |
Definition at line 403 of file d1_read.c.
References data1_node::data, data1_insert_zint(), DATA1I_num, and data1_node::u.
Referenced by data1_mk_tag_data_zint(), and zebra_grs_retrieve().
void data1_set_root | ( | data1_handle | dh, |
data1_node * | res, | ||
NMEM | nmem, | ||
const char * | name | ||
) |
Definition at line 191 of file d1_read.c.
References data1_get_absyn(), data1_insert_string(), DATA1_XPATH_INDEXING_ENABLE, data1_node::root, and data1_node::u.
void data1_tag_add_attr | ( | data1_handle | dh, |
NMEM | nmem, | ||
data1_node * | res, | ||
const char ** | attr | ||
) |
Definition at line 286 of file d1_read.c.
References data1_add_attrs(), DATA1N_tag, data1_node::tag, data1_node::u, and data1_node::which.
Referenced by grs_read_iso2709().
data1_node* get_parent_tag | ( | data1_handle | dh, |
data1_node * | n | ||
) |
Definition at line 53 of file d1_read.c.
References data1_is_xmlmode(), DATA1N_root, DATA1N_tag, data1_node::parent, and data1_node::which.
Referenced by data1_add_insert_taggeddata(), data1_mk_tag_n(), dumpkeys_r(), and index_termlist().
int getc_mem | ( | void * | fh | ) |
Definition at line 920 of file d1_read.c.
Referenced by data1_read_node().