Internal header for iconv. More...
#include <yaz/yconfig.h>#include <yaz/matchstr.h>#include <yaz/yaz-iconv.h>Go to the source code of this file.
Internal header for iconv.
Definition in file iconv-p.h.
| typedef unsigned long yaz_conv_func_t(unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, int boffset) |
| typedef struct yaz_iconv_decoder_s* yaz_iconv_decoder_t |
| typedef struct yaz_iconv_encoder_s* yaz_iconv_encoder_t |
| yaz_iconv_decoder_t yaz_advancegreek_decoder | ( | const char * | name, | |
| yaz_iconv_decoder_t | d | |||
| ) |
Definition at line 388 of file advancegreek.c.
References read_advancegreek(), yaz_iconv_decoder_s::read_handle, and yaz_matchstr().
Referenced by prepare_decoders().
| yaz_iconv_encoder_t yaz_advancegreek_encoder | ( | const char * | name, | |
| yaz_iconv_encoder_t | e | |||
| ) |
Definition at line 377 of file advancegreek.c.
References write_advancegreek(), yaz_iconv_encoder_s::write_handle, and yaz_matchstr().
Referenced by prepare_encoders().
| yaz_iconv_decoder_t yaz_danmarc_decoder | ( | const char * | fromcode, | |
| yaz_iconv_decoder_t | d | |||
| ) |
Definition at line 107 of file iconv_decode_danmarc.c.
References yaz_iconv_decoder_s::data, destroy_danmarc(), yaz_iconv_decoder_s::destroy_handle, init_danmarc(), yaz_iconv_decoder_s::init_handle, read_danmarc(), yaz_iconv_decoder_s::read_handle, decoder_data::x_back, xmalloc, and yaz_matchstr().
Referenced by prepare_decoders().
| void yaz_iconv_set_errno | ( | yaz_iconv_t | cd, | |
| int | no | |||
| ) |
Definition at line 303 of file siconv.c.
References yaz_iconv_struct::my_errno.
Referenced by flush_combos(), flush_iso_8859_1(), init_utf8(), lookup_marc8(), read_advancegreek(), read_danmarc(), read_iso5426(), read_iso_5428_1984(), read_marc8(), read_UCS4(), read_UCS4LE(), read_utf8(), write_advancegreek(), write_iso_5428_1984(), write_iso_8859_1(), write_UCS4(), write_UCS4LE(), write_UTF8(), yaz_read_iso5426_comb(), yaz_read_marc8_comb(), yaz_write_marc8_2(), and yaz_write_marc8_page_chr().
| yaz_iconv_decoder_t yaz_iso5426_decoder | ( | const char * | fromcode, | |
| yaz_iconv_decoder_t | d | |||
| ) |
Definition at line 269 of file iconv_decode_iso5426.c.
References yaz_iconv_decoder_s::data, yaz_iconv_decoder_s::destroy_handle, destroy_iso5426(), yaz_iconv_decoder_s::init_handle, init_iso5426(), yaz_iconv_decoder_s::read_handle, read_iso5426(), xmalloc, and yaz_matchstr().
Referenced by prepare_decoders().
| yaz_iconv_decoder_t yaz_iso_5428_decoder | ( | const char * | name, | |
| yaz_iconv_decoder_t | d | |||
| ) |
Definition at line 380 of file iso5428.c.
References yaz_iconv_decoder_s::read_handle, read_iso_5428_1984(), and yaz_matchstr().
Referenced by prepare_decoders().
| yaz_iconv_encoder_t yaz_iso_5428_encoder | ( | const char * | name, | |
| yaz_iconv_encoder_t | e | |||
| ) |
Definition at line 368 of file iso5428.c.
References yaz_iconv_encoder_s::write_handle, write_iso_5428_1984(), and yaz_matchstr().
Referenced by prepare_encoders().
| yaz_iconv_decoder_t yaz_iso_8859_1_decoder | ( | const char * | fromcode, | |
| yaz_iconv_decoder_t | d | |||
| ) |
Definition at line 253 of file iconv_encode_iso_8859_1.c.
References yaz_iconv_decoder_s::read_handle, read_ISO8859_1(), and yaz_matchstr().
Referenced by prepare_decoders().
| yaz_iconv_encoder_t yaz_iso_8859_1_encoder | ( | const char * | name, | |
| yaz_iconv_encoder_t | e | |||
| ) |
Definition at line 225 of file iconv_encode_iso_8859_1.c.
References yaz_iconv_encoder_s::data, yaz_iconv_encoder_s::destroy_handle, destroy_iso_8859_1(), yaz_iconv_encoder_s::flush_handle, flush_iso_8859_1(), yaz_iconv_encoder_s::init_handle, init_iso_8859_1(), yaz_iconv_encoder_s::write_handle, write_iso_8859_1(), xmalloc, and yaz_matchstr().
Referenced by prepare_encoders().
| int yaz_iso_8859_1_lookup_x12 | ( | unsigned long | x1, | |
| unsigned long | x2, | |||
| unsigned long * | y | |||
| ) |
Definition at line 120 of file iconv_encode_iso_8859_1.c.
References latin1_comb.
Referenced by read_marc8s().
| int yaz_iso_8859_1_lookup_y | ( | unsigned long | v, | |
| unsigned long * | x1, | |||
| unsigned long * | x2 | |||
| ) |
Definition at line 101 of file iconv_encode_iso_8859_1.c.
References latin1_comb, and y.
Referenced by yaz_write_marc8_generic().
| yaz_iconv_decoder_t yaz_marc8_decoder | ( | const char * | fromcode, | |
| yaz_iconv_decoder_t | d | |||
| ) |
Definition at line 259 of file iconv_decode_marc8.c.
References yaz_iconv_decoder_s::data, yaz_iconv_decoder_s::destroy_handle, destroy_marc8(), yaz_iconv_decoder_s::init_handle, init_marc8(), yaz_iconv_decoder_s::read_handle, read_marc8(), read_marc8s(), xmalloc, and yaz_matchstr().
Referenced by prepare_decoders().
| yaz_iconv_encoder_t yaz_marc8_encoder | ( | const char * | name, | |
| yaz_iconv_encoder_t | e | |||
| ) |
Definition at line 410 of file iconv_encode_marc8.c.
References yaz_iconv_encoder_s::data, yaz_iconv_encoder_s::destroy_handle, destroy_marc8(), yaz_iconv_encoder_s::flush_handle, flush_marc8(), yaz_iconv_encoder_s::init_handle, init_marc8(), yaz_iconv_encoder_s::write_handle, write_marc8_lossless(), write_marc8_lossy(), write_marc8_normal(), xmalloc, and yaz_matchstr().
Referenced by prepare_encoders().
| yaz_iconv_decoder_t yaz_ucs4_decoder | ( | const char * | tocode, | |
| yaz_iconv_decoder_t | d | |||
| ) |
Definition at line 117 of file ucs4.c.
References yaz_iconv_decoder_s::read_handle, read_UCS4(), read_UCS4LE(), and yaz_matchstr().
Referenced by prepare_decoders().
| yaz_iconv_encoder_t yaz_ucs4_encoder | ( | const char * | name, | |
| yaz_iconv_encoder_t | e | |||
| ) |
Definition at line 104 of file ucs4.c.
References yaz_iconv_encoder_s::write_handle, write_UCS4(), write_UCS4LE(), and yaz_matchstr().
Referenced by prepare_encoders().
| yaz_iconv_decoder_t yaz_utf8_decoder | ( | const char * | fromcode, | |
| yaz_iconv_decoder_t | d | |||
| ) |
Definition at line 232 of file utf8.c.
References yaz_iconv_decoder_s::init_handle, init_utf8(), yaz_iconv_decoder_s::read_handle, read_utf8(), and yaz_matchstr().
Referenced by prepare_decoders().
| yaz_iconv_encoder_t yaz_utf8_encoder | ( | const char * | name, | |
| yaz_iconv_encoder_t | e | |||
| ) |
Definition at line 220 of file utf8.c.
References yaz_iconv_encoder_s::write_handle, write_UTF8(), and yaz_matchstr().
Referenced by prepare_encoders().
| yaz_iconv_decoder_t yaz_wchar_decoder | ( | const char * | fromcode, | |
| yaz_iconv_decoder_t | d | |||
| ) |
Definition at line 91 of file iconv_encode_wchar.c.
References yaz_iconv_decoder_s::read_handle, and yaz_matchstr().
Referenced by prepare_decoders().
| yaz_iconv_encoder_t yaz_wchar_encoder | ( | const char * | name, | |
| yaz_iconv_encoder_t | e | |||
| ) |
Definition at line 54 of file iconv_encode_wchar.c.
References yaz_iconv_encoder_s::write_handle, and yaz_matchstr().
Referenced by prepare_encoders().
1.6.3