IDZEBRA
2.2.7
|
Go to the source code of this file.
Data Structures | |
struct | data1_handle_info |
Macros | |
#define | DATA1_FLAG_XML 1 |
Functions | |
data1_handle | data1_create (void) |
NMEM | data1_nmem_get (data1_handle dh) |
data1_absyn_cache * | data1_absyn_cache_get (data1_handle dh) |
data1_attset_cache * | data1_attset_cache_get (data1_handle dh) |
void | data1_destroy (data1_handle dh) |
WRBUF | data1_get_wrbuf (data1_handle dp) |
char ** | data1_get_read_buf (data1_handle dp, int **lenp) |
char ** | data1_get_map_buf (data1_handle dp, int **lenp) |
void | data1_set_tabpath (data1_handle dp, const char *p) |
void | data1_set_tabroot (data1_handle dp, const char *p) |
const char * | data1_get_tabpath (data1_handle dp) |
const char * | data1_get_tabroot (data1_handle dp) |
FILE * | data1_path_fopen (data1_handle dh, const char *file, const char *mode) |
int | data1_is_xmlmode (data1_handle dh) |
#define DATA1_FLAG_XML 1 |
Definition at line 29 of file d1_handle.c.
data1_absyn_cache* data1_absyn_cache_get | ( | data1_handle | dh | ) |
Definition at line 71 of file d1_handle.c.
References data1_handle_info::absyn_cache.
Referenced by data1_absyn_add(), data1_absyn_destroy(), data1_absyn_search(), and data1_absyn_trav().
data1_attset_cache* data1_attset_cache_get | ( | data1_handle | dh | ) |
Definition at line 76 of file d1_handle.c.
References data1_handle_info::attset_cache.
Referenced by data1_attset_add(), data1_attset_search_id(), and data1_attset_search_name().
data1_handle data1_create | ( | void | ) |
Definition at line 48 of file d1_handle.c.
References data1_handle_info::absyn_cache, data1_handle_info::attset_cache, data1_handle_info::map_buf, data1_handle_info::map_len, data1_handle_info::mem, data1_handle_info::read_buf, data1_handle_info::read_len, data1_handle_info::tab_path, data1_handle_info::tab_root, and data1_handle_info::wrbuf.
Referenced by zebra_register_open().
void data1_destroy | ( | data1_handle | dh | ) |
Definition at line 81 of file d1_handle.c.
References data1_absyn_destroy(), data1_handle_info::map_buf, data1_handle_info::mem, data1_handle_info::read_buf, data1_handle_info::tab_path, data1_handle_info::tab_root, and data1_handle_info::wrbuf.
Referenced by zebra_register_close(), and zebra_register_open().
char** data1_get_map_buf | ( | data1_handle | dp, |
int ** | lenp | ||
) |
Definition at line 114 of file d1_handle.c.
References data1_handle_info::map_buf, and data1_handle_info::map_len.
Referenced by data1_nodetomarc().
char** data1_get_read_buf | ( | data1_handle | dp, |
int ** | lenp | ||
) |
Definition at line 107 of file d1_handle.c.
References data1_handle_info::read_buf, and data1_handle_info::read_len.
Referenced by data1_read_record().
const char* data1_get_tabpath | ( | data1_handle | dp | ) |
Definition at line 137 of file d1_handle.c.
References data1_handle_info::tab_path.
Referenced by data1_path_fopen().
const char* data1_get_tabroot | ( | data1_handle | dp | ) |
Definition at line 142 of file d1_handle.c.
References data1_handle_info::tab_root.
Referenced by data1_path_fopen().
WRBUF data1_get_wrbuf | ( | data1_handle | dp | ) |
Definition at line 102 of file d1_handle.c.
References data1_handle_info::wrbuf.
Referenced by data1_nodetobuf(), data1_nodetoidsgml(), and data1_nodetosoif().
int data1_is_xmlmode | ( | data1_handle | dh | ) |
Definition at line 170 of file d1_handle.c.
Referenced by data1_get_root_tag(), data1_nodetoidsgml(), data1_read_nodex(), and get_parent_tag().
NMEM data1_nmem_get | ( | data1_handle | dh | ) |
Definition at line 66 of file d1_handle.c.
References data1_handle_info::mem.
Referenced by data1_absyn_add(), data1_attset_add(), data1_empty_attset(), data1_empty_tagset(), data1_getelementbytagname(), data1_mk_element(), data1_read_absyn(), data1_read_attset(), data1_read_espec1(), data1_read_maptab(), data1_read_marctab(), data1_read_tagset(), data1_read_varset(), mk_xpath_regexp(), parse_termlists(), and recTypes_init().
FILE* data1_path_fopen | ( | data1_handle | dh, |
const char * | file, | ||
const char * | mode | ||
) |
Definition at line 147 of file d1_handle.c.
References data1_get_tabpath(), and data1_get_tabroot().
Referenced by data1_read_absyn(), data1_read_attset(), data1_read_espec1(), data1_read_maptab(), data1_read_marctab(), data1_read_tagset(), data1_read_varset(), and readFileSpec().
void data1_set_tabpath | ( | data1_handle | dp, |
const char * | p | ||
) |
Definition at line 121 of file d1_handle.c.
References data1_handle_info::tab_path.
Referenced by zebra_register_open().
void data1_set_tabroot | ( | data1_handle | dp, |
const char * | p | ||
) |
Definition at line 129 of file d1_handle.c.
References data1_handle_info::tab_root.
Referenced by zebra_register_open().