|
IDZEBRA 2.2.8
|
#include <yaz/yconfig.h>Go to the source code of this file.
Macros | |
| #define | CHR_BASE_CHAR 5 |
Typedefs | |
| typedef struct chr_t_entry | chr_t_entry |
| typedef struct chrmaptab_info * | chrmaptab |
Functions | |
| chrmaptab | chrmaptab_create (const char *tabpath, const char *name, const char *tabroot) |
| void | chrmaptab_destroy (chrmaptab tab) |
| const char ** | chr_map_input (chrmaptab t, const char **from, int len, int first) |
| const char ** | chr_map_input_x (chrmaptab t, const char **from, int *len, int first) |
| const char ** | chr_map_q_input (chrmaptab maptab, const char **from, int len, int first) |
| const char * | chr_map_output (chrmaptab t, const char **from, int len) |
Variables | |
| const char * | CHR_UNKNOWN |
| const char * | CHR_SPACE |
| const char * | CHR_CUT |
| const char * | CHR_BASE |
| typedef struct chr_t_entry chr_t_entry |
| typedef struct chrmaptab_info* chrmaptab |
| const char ** chr_map_input | ( | chrmaptab | t, |
| const char ** | from, | ||
| int | len, | ||
| int | first | ||
| ) |
Definition at line 194 of file charmap.c.
References find_entry_x(), chrmaptab_info::input, and chr_t_entry::target.
Referenced by fun_mkstring(), zebra_maps_input(), and zebra_maps_search().
| const char ** chr_map_input_x | ( | chrmaptab | t, |
| const char ** | from, | ||
| int * | len, | ||
| int | first | ||
| ) |
Definition at line 184 of file charmap.c.
References find_entry_x(), chrmaptab_info::input, and chr_t_entry::target.
Referenced by tst_string().
| const char * chr_map_output | ( | chrmaptab | t, |
| const char ** | from, | ||
| int | len | ||
| ) |
Definition at line 221 of file charmap.c.
References chrmaptab_info::output.
Referenced by zebra_maps_output().
| const char ** chr_map_q_input | ( | chrmaptab | maptab, |
| const char ** | from, | ||
| int | len, | ||
| int | first | ||
| ) |
Definition at line 207 of file charmap.c.
References find_entry_x(), chrmaptab_info::q_input, and chr_t_entry::target.
Referenced by zebra_maps_search().
| chrmaptab chrmaptab_create | ( | const char * | tabpath, |
| const char * | name, | ||
| const char * | tabroot | ||
| ) |
Definition at line 513 of file charmap.c.
References chrmaptab_info::base_uppercase, chr_t_entry::children, CHR_BASE, CHR_SPACE, CHR_UNKNOWN, chrmaptab_destroy(), chr_equiv_work::eq, fun_add_equivalent_string(), fun_add_map(), fun_addcut(), fun_addentry(), fun_addspace(), fun_mkstring(), chrmaptab_info::input, chrwork::map, chrmaptab_info::nmem, chr_equiv_work::nmem, chr_equiv_work::no_eq, chrmaptab_info::output, chrmaptab_info::q_input, scan_string(), set_map_string(), chrwork::string, and chr_t_entry::target.
Referenced by tst2(), tst3(), tst_latin1(), tst_utf8(), and zebra_charmap_get().
| void chrmaptab_destroy | ( | chrmaptab | tab | ) |
Definition at line 748 of file charmap.c.
References chrmaptab_info::nmem.
Referenced by chrmaptab_create(), tst2(), tst3(), tst_latin1(), tst_utf8(), and zebra_maps_close().
|
extern |
Definition at line 51 of file charmap.c.
Referenced by chrmaptab_create().
|
extern |
Definition at line 50 of file charmap.c.
Referenced by fun_addcut(), and parse_complete_field().
|
extern |
Definition at line 49 of file charmap.c.
Referenced by chrmaptab_create(), extract_add_incomplete_field(), fun_addspace(), parse_complete_field(), snippet_add_incomplete_field(), term_100(), term_101(), term_103(), term_104(), term_105(), term_pre(), trans_scan_term(), and zebra_it_key_str_dump().
|
extern |
Definition at line 48 of file charmap.c.
Referenced by chrmaptab_create(), fun_mkstring(), set_map_string(), and zebra_it_key_str_dump().