|
IDZEBRA 2.2.8
|
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().