Ruby
1.9.3p547(2014-05-14revision45962)
|
Go to the source code of this file.
Data Structures | |
struct | nkf_native_encoding |
struct | nkf_encoding |
struct | input_code |
struct | nkf_buf_t |
struct | nkf_state_t |
Macros | |
#define | NKF_VERSION "2.1.2" |
#define | NKF_RELEASE_DATE "2011-09-08" |
#define | COPY_RIGHT |
#define | FIXED_MIME 7 |
#define | STRICT_MIME 8 |
#define | BS 0x08 |
#define | TAB 0x09 |
#define | LF 0x0a |
#define | CR 0x0d |
#define | ESC 0x1b |
#define | SP 0x20 |
#define | DEL 0x7f |
#define | SI 0x0f |
#define | SO 0x0e |
#define | SS2 0x8e |
#define | SS3 0x8f |
#define | CRLF 0x0D0A |
#define | is_alnum(c) (('a'<=c && c<='z')||('A'<= c && c<='Z')||('0'<=c && c<='9')) |
#define | nkf_toupper(c) (('a'<=c && c<='z')?(c-('a'-'A')):c) |
#define | nkf_isoctal(c) ('0'<=c && c<='7') |
#define | nkf_isdigit(c) ('0'<=c && c<='9') |
#define | nkf_isxdigit(c) (nkf_isdigit(c) || ('a'<=c && c<='f') || ('A'<=c && c <= 'F')) |
#define | nkf_isblank(c) (c == SP || c == TAB) |
#define | nkf_isspace(c) (nkf_isblank(c) || c == CR || c == LF) |
#define | nkf_isalpha(c) (('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z')) |
#define | nkf_isalnum(c) (nkf_isdigit(c) || nkf_isalpha(c)) |
#define | nkf_isprint(c) (SP<=c && c<='~') |
#define | nkf_isgraph(c) ('!'<=c && c<='~') |
#define | hex2bin(c) |
#define | bin2hex(c) ("0123456789ABCDEF"[c&15]) |
#define | is_eucg3(c2) (((unsigned short)c2 >> 8) == SS3) |
#define | nkf_noescape_mime(c) |
#define | is_ibmext_in_sjis(c2) (CP932_TABLE_BEGIN <= c2 && c2 <= CP932_TABLE_END) |
#define | nkf_byte_jisx0201_katakana_p(c) (SP <= c && c <= 0x5F) |
#define | HOLD_SIZE 1024 |
#define | IOBUF_SIZE 16384 |
#define | DEFAULT_J 'B' |
#define | DEFAULT_R 'B' |
#define | GETA1 0x22 |
#define | GETA2 0x2e |
#define | UCS_MAP_ASCII 0 |
#define | UCS_MAP_MS 1 |
#define | UCS_MAP_CP932 2 |
#define | UCS_MAP_CP10001 3 |
#define | NKF_UNSPECIFIED (-TRUE) |
#define | PREFIX_EUCG3 NKF_INT32_C(0x8F00) |
#define | CLASS_MASK NKF_INT32_C(0xFF000000) |
#define | CLASS_UNICODE NKF_INT32_C(0x01000000) |
#define | VALUE_MASK NKF_INT32_C(0x00FFFFFF) |
#define | UNICODE_BMP_MAX NKF_INT32_C(0x0000FFFF) |
#define | UNICODE_MAX NKF_INT32_C(0x0010FFFF) |
#define | nkf_char_euc3_new(c) ((c) | PREFIX_EUCG3) |
#define | nkf_char_unicode_new(c) ((c) | CLASS_UNICODE) |
#define | nkf_char_unicode_p(c) ((c & CLASS_MASK) == CLASS_UNICODE) |
#define | nkf_char_unicode_bmp_p(c) ((c & VALUE_MASK) <= UNICODE_BMP_MAX) |
#define | nkf_char_unicode_value_p(c) ((c & VALUE_MASK) <= UNICODE_MAX) |
#define | FOLD_MARGIN 10 |
#define | DEFAULT_FOLD 60 |
#define | nkf_xfree(ptr) free(ptr) |
#define | nkf_enc_name(enc) (enc)->name |
#define | nkf_enc_to_index(enc) (enc)->id |
#define | nkf_enc_to_base_encoding(enc) (enc)->base_encoding |
#define | nkf_enc_to_iconv(enc) nkf_enc_to_base_encoding(enc)->iconv |
#define | nkf_enc_to_oconv(enc) nkf_enc_to_base_encoding(enc)->oconv |
#define | nkf_enc_asciicompat(enc) |
#define | nkf_enc_unicode_p(enc) |
#define | nkf_enc_cp5022x_p(enc) |
#define | nkf_buf_length(buf) ((buf)->len) |
#define | nkf_buf_empty_p(buf) ((buf)->len == 0) |
#define | SJ0162 0x00e1 /* 01 - 62 ku offset */ |
#define | SJ6394 0x0161 /* 63 - 94 ku offset */ |
#define | NKF_ICONV_INVALID_CODE_RANGE -13 |
#define | NKF_ICONV_NEED_ONE_MORE_BYTE (size_t)-1 |
#define | NKF_ICONV_NEED_TWO_MORE_BYTES (size_t)-2 |
#define | UTF16_TO_UTF32(lead, trail) (((lead) << 10) + (trail) - NKF_INT32_C(0x35FDC00)) |
#define | output_ascii_escape_sequence(mode) |
#define | SCORE_L2 (1) /* Kanji Level 2 */ |
#define | SCORE_KANA (SCORE_L2 << 1) /* Halfwidth Katakana */ |
#define | SCORE_DEPEND (SCORE_KANA << 1) /* MD Characters */ |
#define | SCORE_CP932 (SCORE_DEPEND << 1) /* IBM extended characters */ |
#define | SCORE_X0212 (SCORE_CP932 << 1) /* JIS X 0212 */ |
#define | SCORE_NO_EXIST (SCORE_X0212 << 1) /* Undefined Characters */ |
#define | SCORE_iMIME (SCORE_NO_EXIST << 1) /* MIME selected */ |
#define | SCORE_ERROR (SCORE_iMIME << 1) /* Error */ |
#define | SCORE_INIT (SCORE_iMIME) |
#define | STD_GC_BUFSIZE (256) |
#define | char_size(c2, c1) (c2?2:1) |
#define | rot13(c) |
#define | rot47(c) |
#define | RANGE_NUM_MAX 18 |
#define | MIME_BUF_SIZE (1024) /* 2^n ring buffer */ |
#define | MIME_BUF_MASK (MIME_BUF_SIZE-1) |
#define | mime_input_buf(n) mime_input_state.buf[(n)&MIME_BUF_MASK] |
#define | MAXRECOVER 20 |
#define | MIMEOUT_BUF_LENGTH 74 |
#define | NEXT continue /* no output, get next */ |
#define | SKIP c2=0;continue /* no output, get next */ |
#define | MORE c2=c1;continue /* need one more byte */ |
#define | SEND (void)0 /* output c1 and c2, get next */ |
#define | LAST break /* end of loop, go closing */ |
#define | set_input_mode(mode) |
Enumerations | |
enum | byte_order { ENDIAN_BIG = 1, ENDIAN_LITTLE = 2, ENDIAN_2143 = 3, ENDIAN_3412 = 4 } |
enum | nkf_encodings { ASCII, ISO_8859_1, ISO_2022_JP, CP50220, CP50221, CP50222, ISO_2022_JP_1, ISO_2022_JP_3, ISO_2022_JP_2004, SHIFT_JIS, WINDOWS_31J, CP10001, EUC_JP, EUCJP_NKF, CP51932, EUCJP_MS, EUCJP_ASCII, SHIFT_JISX0213, SHIFT_JIS_2004, EUC_JISX0213, EUC_JIS_2004, UTF_8, UTF_8N, UTF_8_BOM, UTF8_MAC, UTF_16, UTF_16BE, UTF_16BE_BOM, UTF_16LE, UTF_16LE_BOM, UTF_32, UTF_32BE, UTF_32BE_BOM, UTF_32LE, UTF_32LE_BOM, BINARY, NKF_ENCODING_TABLE_SIZE, JIS_X_0201_1976_K = 0x1013, JIS_X_0208 = 0x1168, JIS_X_0212 = 0x1159, JIS_X_0213_2 = 0x1229, JIS_X_0213_1 = 0x1233 } |
#define bin2hex | ( | c | ) | ("0123456789ABCDEF"[c&15]) |
Definition at line 295 of file nkf.c.
Referenced by encode_fallback_java(), mimeout_addchar(), and nkf_each_char_to_hex().
#define BS 0x08 |
Definition at line 70 of file nkf.c.
Referenced by fold_conv().
#define char_size | ( | c2, | |
c1 | |||
) | (c2?2:1) |
Definition at line 3423 of file nkf.c.
Referenced by fold_conv().
#define CLASS_MASK NKF_INT32_C(0xFF000000) |
#define CLASS_UNICODE NKF_INT32_C(0x01000000) |
#define COPY_RIGHT |
#define CR 0x0d |
Definition at line 73 of file nkf.c.
Referenced by eol_conv(), fold_conv(), kanji_convert(), mime_begin(), mime_getc(), mime_putc(), mimeout_addchar(), oconv_newline(), options(), print_guessed_code(), put_newline(), and show_configuration().
#define CRLF 0x0D0A |
Definition at line 81 of file nkf.c.
Referenced by eol_conv(), oconv_newline(), options(), print_guessed_code(), put_newline(), and show_configuration().
#define DEL 0x7f |
Definition at line 76 of file nkf.c.
Referenced by code_status(), e_status(), h_conv(), kanji_convert(), mime_getc(), mime_prechar(), mime_putc(), s2e_conv(), s_status(), status_check(), and w_status().
#define ESC 0x1b |
Definition at line 74 of file nkf.c.
Referenced by broken_getc(), h_conv(), kanji_convert(), and output_escape_sequence().
#define FIXED_MIME 7 |
Definition at line 57 of file nkf.c.
Referenced by eof_mime(), mime_getc(), mime_putc(), module_connection(), and options().
#define GETA1 0x22 |
Definition at line 315 of file nkf.c.
Referenced by e_iconv(), iso2022jp_check_conv(), and s_iconv().
#define GETA2 0x2e |
Definition at line 316 of file nkf.c.
Referenced by e_iconv(), iso2022jp_check_conv(), and s_iconv().
#define hex2bin | ( | c | ) |
Definition at line 292 of file nkf.c.
Referenced by hex_getc(), mime_getc(), numchar_getc(), and options().
#define HOLD_SIZE 1024 |
Definition at line 304 of file nkf.c.
Referenced by push_hold_buf().
#define is_alnum | ( | c | ) | (('a'<=c && c<='z')||('A'<= c && c<='Z')||('0'<=c && c<='9')) |
Definition at line 278 of file nkf.c.
Referenced by fold_conv(), mime_begin(), and mime_integrity().
#define is_eucg3 | ( | c2 | ) | (((unsigned short)c2 >> 8) == SS3) |
Definition at line 296 of file nkf.c.
Referenced by e2s_conv(), e2w_conv(), e_oconv(), j_oconv(), s_oconv(), unicode_to_jis_common(), and x0212_shift().
#define is_ibmext_in_sjis | ( | c2 | ) | (CP932_TABLE_BEGIN <= c2 && c2 <= CP932_TABLE_END) |
Definition at line 301 of file nkf.c.
Referenced by s2e_conv(), and s_status().
#define LAST break /* end of loop, go closing */ |
Definition at line 5422 of file nkf.c.
Referenced by kanji_convert().
#define LF 0x0a |
Definition at line 72 of file nkf.c.
Referenced by eol_conv(), fold_conv(), kanji_convert(), mime_begin(), mime_getc(), mime_putc(), mimeout_addchar(), oconv_newline(), options(), print_guessed_code(), and put_newline().
#define MAXRECOVER 20 |
Definition at line 3920 of file nkf.c.
Referenced by mime_begin(), and mime_begin_strict().
#define MIME_BUF_MASK (MIME_BUF_SIZE-1) |
Definition at line 3910 of file nkf.c.
Referenced by mime_integrity().
#define mime_input_buf | ( | n | ) | mime_input_state.buf[(n)&MIME_BUF_MASK] |
Definition at line 3911 of file nkf.c.
Referenced by mime_begin(), mime_getc(), mime_getc_buf(), mime_input_buf_unshift(), mime_integrity(), and mime_ungetc_buf().
#define MIMEOUT_BUF_LENGTH 74 |
Definition at line 4636 of file nkf.c.
Referenced by mime_putc().
#define MORE c2=c1;continue /* need one more byte */ |
Definition at line 5420 of file nkf.c.
Referenced by kanji_convert().
#define NEXT continue /* no output, get next */ |
Definition at line 5418 of file nkf.c.
Referenced by kanji_convert().
Definition at line 836 of file nkf.c.
Referenced by broken_getc(), nkf_buf_pop(), and std_getc().
Definition at line 835 of file nkf.c.
Referenced by broken_ungetc(), and nfc_getc().
#define nkf_byte_jisx0201_katakana_p | ( | c | ) | (SP <= c && c <= 0x5F) |
Definition at line 302 of file nkf.c.
Referenced by kanji_convert().
#define nkf_char_euc3_new | ( | c | ) | ((c) | PREFIX_EUCG3) |
#define nkf_char_unicode_bmp_p | ( | c | ) | ((c & VALUE_MASK) <= UNICODE_BMP_MAX) |
Definition at line 430 of file nkf.c.
Referenced by encode_fallback_java(), nkf_unicode_to_utf8(), w16e_conv(), and w_oconv16().
#define nkf_char_unicode_new | ( | c | ) | ((c) | CLASS_UNICODE) |
Definition at line 428 of file nkf.c.
Referenced by e_iconv(), hira_conv(), kanji_convert(), numchar_getc(), s_iconv(), unicode_iconv(), w16e_conv(), w2e_conv(), and w_iconv().
#define nkf_char_unicode_p | ( | c | ) | ((c & CLASS_MASK) == CLASS_UNICODE) |
Definition at line 429 of file nkf.c.
Referenced by e_oconv(), e_status(), h_conv(), j_oconv(), kanji_convert(), s_oconv(), s_status(), w_oconv(), w_oconv16(), w_oconv32(), and w_status().
#define nkf_char_unicode_value_p | ( | c | ) | ((c & VALUE_MASK) <= UNICODE_MAX) |
Definition at line 431 of file nkf.c.
Referenced by nkf_unicode_to_utf8().
#define nkf_enc_asciicompat | ( | enc | ) |
#define nkf_enc_cp5022x_p | ( | enc | ) |
#define nkf_enc_name | ( | enc | ) | (enc)->name |
Definition at line 734 of file nkf.c.
Referenced by rb_nkf_convert(), rb_nkf_enc_get(), and show_configuration().
#define nkf_enc_to_base_encoding | ( | enc | ) | (enc)->base_encoding |
Definition at line 736 of file nkf.c.
Referenced by rb_nkf_enc_get().
#define nkf_enc_to_iconv | ( | enc | ) | nkf_enc_to_base_encoding(enc)->iconv |
Definition at line 737 of file nkf.c.
Referenced by module_connection().
#define nkf_enc_to_index | ( | enc | ) | (enc)->id |
Definition at line 735 of file nkf.c.
Referenced by rb_nkf_convert(), set_input_encoding(), and set_output_encoding().
#define nkf_enc_to_oconv | ( | enc | ) | nkf_enc_to_base_encoding(enc)->oconv |
Definition at line 738 of file nkf.c.
Referenced by module_connection().
#define nkf_enc_unicode_p | ( | enc | ) |
Definition at line 742 of file nkf.c.
Referenced by hira_conv(), and module_connection().
#define NKF_ICONV_INVALID_CODE_RANGE -13 |
Definition at line 2179 of file nkf.c.
Referenced by nkf_iconv_utf_32(), and unicode_iconv().
#define NKF_ICONV_NEED_TWO_MORE_BYTES (size_t)-2 |
Definition at line 2206 of file nkf.c.
Referenced by kanji_convert(), and nkf_iconv_utf_16().
#define nkf_isalnum | ( | c | ) | (nkf_isdigit(c) || nkf_isalpha(c)) |
Definition at line 289 of file nkf.c.
Referenced by mimeout_addchar().
#define nkf_isalpha | ( | c | ) | (('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z')) |
Definition at line 286 of file nkf.c.
Referenced by fold_conv(), mime_getc(), mime_putc(), and open_mime().
#define nkf_isdigit | ( | c | ) | ('0'<=c && c<='9') |
Definition at line 284 of file nkf.c.
Referenced by numchar_getc(), and options().
#define nkf_isgraph | ( | c | ) | ('!'<=c && c<='~') |
Definition at line 291 of file nkf.c.
Referenced by e2s_conv(), e_oconv(), and options().
#define nkf_isoctal | ( | c | ) | ('0'<=c && c<='7') |
#define nkf_isprint | ( | c | ) | (SP<=c && c<='~') |
#define nkf_isspace | ( | c | ) | (nkf_isblank(c) || c == CR || c == LF) |
Definition at line 287 of file nkf.c.
Referenced by mime_putc(), and open_mime().
#define nkf_isxdigit | ( | c | ) | (nkf_isdigit(c) || ('a'<=c && c<='f') || ('A'<=c && c <= 'F')) |
Definition at line 285 of file nkf.c.
Referenced by hex_getc(), numchar_getc(), and options().
#define nkf_noescape_mime | ( | c | ) |
Definition at line 297 of file nkf.c.
Referenced by mime_putc().
#define NKF_RELEASE_DATE "2011-09-08" |
Definition at line 24 of file nkf.c.
Referenced by Init_nkf(), show_configuration(), and version().
#define nkf_toupper | ( | c | ) | (('a'<=c && c<='z')?(c-('a'-'A')):c) |
Definition at line 282 of file nkf.c.
Referenced by mime_begin_strict(), and nkf_str_caseeql().
#define NKF_UNSPECIFIED (-TRUE) |
Definition at line 386 of file nkf.c.
Referenced by module_connection(), reinit(), set_input_encoding(), and set_output_encoding().
#define NKF_VERSION "2.1.2" |
Definition at line 23 of file nkf.c.
Referenced by Init_nkf(), show_configuration(), and version().
#define nkf_xfree | ( | ptr | ) | free(ptr) |
Definition at line 690 of file nkf.c.
Referenced by main(), and mime_getc().
#define output_ascii_escape_sequence | ( | mode | ) |
Definition at line 2284 of file nkf.c.
Referenced by j_oconv().
#define PREFIX_EUCG3 NKF_INT32_C(0x8F00) |
Definition at line 421 of file nkf.c.
Referenced by kanji_convert(), s2e_conv(), unicode_to_jis_common2(), and x0212_unshift().
#define RANGE_NUM_MAX 18 |
Referenced by iso2022jp_check_conv().
#define rot13 | ( | c | ) |
Definition at line 3747 of file nkf.c.
Referenced by rot_conv().
#define rot47 | ( | c | ) |
Definition at line 3757 of file nkf.c.
Referenced by rot_conv().
#define SCORE_CP932 (SCORE_DEPEND << 1) /* IBM extended characters */ |
Definition at line 2683 of file nkf.c.
Referenced by get_guessed_code(), and s_status().
#define SCORE_DEPEND (SCORE_KANA << 1) /* MD Characters */ |
Definition at line 2682 of file nkf.c.
Referenced by get_guessed_code().
#define SCORE_ERROR (SCORE_iMIME << 1) /* Error */ |
Definition at line 2687 of file nkf.c.
Referenced by code_score().
#define SCORE_iMIME (SCORE_NO_EXIST << 1) /* MIME selected */ |
Definition at line 2686 of file nkf.c.
Referenced by mime_begin_strict().
#define SCORE_INIT (SCORE_iMIME) |
Definition at line 2689 of file nkf.c.
Referenced by status_reset().
#define SCORE_KANA (SCORE_L2 << 1) /* Halfwidth Katakana */ |
Definition at line 2681 of file nkf.c.
Referenced by code_score(), and get_guessed_code().
#define SCORE_L2 (1) /* Kanji Level 2 */ |
Definition at line 2680 of file nkf.c.
Referenced by code_score().
#define SCORE_NO_EXIST (SCORE_X0212 << 1) /* Undefined Characters */ |
Definition at line 2685 of file nkf.c.
Referenced by code_score().
#define SCORE_X0212 (SCORE_CP932 << 1) /* JIS X 0212 */ |
Definition at line 2684 of file nkf.c.
Referenced by code_score(), and get_guessed_code().
#define SEND (void)0 /* output c1 and c2, get next */ |
Definition at line 5421 of file nkf.c.
Referenced by kanji_convert().
#define set_input_mode | ( | mode | ) |
Definition at line 5423 of file nkf.c.
Referenced by kanji_convert().
#define SI 0x0f |
Definition at line 77 of file nkf.c.
Referenced by kanji_convert().
#define SJ0162 0x00e1 /* 01 - 62 ku offset */ |
Referenced by s2e_conv().
#define SJ6394 0x0161 /* 63 - 94 ku offset */ |
Referenced by s2e_conv().
#define SKIP c2=0;continue /* no output, get next */ |
Definition at line 5419 of file nkf.c.
Referenced by kanji_convert().
#define SO 0x0e |
Definition at line 78 of file nkf.c.
Referenced by kanji_convert(), and unicode_to_jis_common2().
#define SP 0x20 |
Definition at line 75 of file nkf.c.
Referenced by e_iconv(), fold_conv(), kanji_convert(), mime_begin(), mime_begin_strict(), mime_getc(), mime_prechar(), mime_putc(), open_mime(), options(), s2e_conv(), s_iconv(), and z_conv().
#define SS2 0x8e |
Definition at line 79 of file nkf.c.
Referenced by code_score(), e_iconv(), e_oconv(), e_status(), and s_status().
#define STD_GC_BUFSIZE (256) |
Definition at line 3017 of file nkf.c.
Referenced by nkf_state_init().
#define STRICT_MIME 8 |
Definition at line 58 of file nkf.c.
Referenced by kanji_convert(), mime_getc(), options(), switch_mime_getc(), and unswitch_mime_getc().
#define TAB 0x09 |
Definition at line 71 of file nkf.c.
Referenced by fold_conv(), and mime_getc().
#define UCS_MAP_ASCII 0 |
Definition at line 347 of file nkf.c.
Referenced by e2w_conv(), options(), reinit(), set_input_encoding(), and set_output_encoding().
#define UCS_MAP_CP10001 3 |
Definition at line 350 of file nkf.c.
Referenced by e2w_conv(), kanji_convert(), set_input_encoding(), set_output_encoding(), and unicode_to_jis_common().
#define UCS_MAP_CP932 2 |
Definition at line 349 of file nkf.c.
Referenced by options(), set_input_encoding(), set_output_encoding(), and unicode_to_jis_common().
#define UCS_MAP_MS 1 |
Definition at line 348 of file nkf.c.
Referenced by options(), set_input_encoding(), set_output_encoding(), and unicode_to_jis_common().
#define UNICODE_BMP_MAX NKF_INT32_C(0x0000FFFF) |
#define UNICODE_MAX NKF_INT32_C(0x0010FFFF) |
Definition at line 426 of file nkf.c.
Referenced by w_oconv16().
#define UTF16_TO_UTF32 | ( | lead, | |
trail | |||
) | (((lead) << 10) + (trail) - NKF_INT32_C(0x35FDC00)) |
Definition at line 2207 of file nkf.c.
Referenced by nkf_iconv_utf_16().
#define VALUE_MASK NKF_INT32_C(0x00FFFFFF) |
Definition at line 424 of file nkf.c.
Referenced by e_oconv(), encode_fallback_html(), encode_fallback_java(), j_oconv(), nkf_each_char_to_hex(), nkf_unicode_to_utf8(), s_oconv(), w16e_conv(), w_oconv(), w_oconv16(), and w_oconv32().
enum byte_order |
enum nkf_encodings |
Definition at line 5078 of file nkf.c.
References mime_prechar().
Referenced by module_connection().
Definition at line 3302 of file nkf.c.
References ASCII, nkf_state_t::broken_buf, nkf_state_t::broken_state, ESC, input_mode, JIS_X_0201_1976_K, JIS_X_0208, nkf_buf_empty_p, nkf_buf_pop(), and nkf_buf_push().
Referenced by module_connection().
Definition at line 3341 of file nkf.c.
References nkf_state_t::broken_buf, nkf_buf_length, and nkf_buf_push().
Referenced by module_connection().
Definition at line 4230 of file nkf.c.
References hex_getc(), i_cgetc, and i_cungetc.
Referenced by module_connection().
|
static |
Definition at line 3193 of file nkf.c.
References ENDIAN_2143, ENDIAN_3412, ENDIAN_BIG, ENDIAN_LITTLE, i_getc, i_ungetc, iconv, input_endian, set_iconv(), TRUE, w_iconv(), w_iconv16(), and w_iconv32().
Referenced by kanji_convert().
|
static |
Definition at line 4724 of file nkf.c.
References base64_count, and mimeout_mode.
Referenced by eof_mime(), and mime_putc().
|
static |
Definition at line 2714 of file nkf.c.
References input_code::score.
Referenced by mime_begin_strict().
|
static |
Definition at line 2722 of file nkf.c.
References input_code::buf, e2w_conv(), SCORE_ERROR, SCORE_KANA, SCORE_L2, SCORE_NO_EXIST, SCORE_X0212, set_code_score(), and SS2.
Referenced by e_status(), s_status(), status_disable(), and w_status().
|
static |
Definition at line 2969 of file nkf.c.
References DEL, estab_f, input_code::iconv_func, input_code_list, input_code::name, p, result, set_iconv(), input_code::stat, input_code::status_func, status_reset(), and TRUE.
Referenced by h_conv(), and kanji_convert().
|
static |
Definition at line 4136 of file nkf.c.
References debug_f.
Referenced by kanji_convert(), and set_iconv().
Definition at line 1544 of file nkf.c.
References is_eucg3, nkf_isgraph, x0212_shift(), x0212_shiftjis, and x0213_f.
Referenced by e_iconv(), e_oconv(), s_oconv(), and unicode_to_jis_common().
Definition at line 1923 of file nkf.c.
References euc_to_utf8_1byte, euc_to_utf8_2bytes, euc_to_utf8_2bytes_mac, euc_to_utf8_2bytes_ms, is_eucg3, JIS_X_0201_1976_K, ms_ucs_map_f, NKF_INT32_C, p, UCS_MAP_ASCII, UCS_MAP_CP10001, and x0212_to_utf8_2bytes.
Referenced by code_score(), w_oconv(), w_oconv16(), and w_oconv32().
Definition at line 2017 of file nkf.c.
References cp51932_f, e2s_conv(), EOF, GETA1, GETA2, iso2022jp_f, ISO_8859_1, JIS_X_0201_1976_K, ms_ucs_map_f, nkf_char_unicode_new, s2e_conv(), SP, SS2, x0201_f, and x0213_f.
Referenced by module_connection().
Definition at line 2388 of file nkf.c.
References ASCII, cp932inv_f, e2s_conv(), encode_fallback, EOF, EUC_JP, FALSE, is_eucg3, ISO_8859_1, JIS_X_0201_1976_K, nkf_char_unicode_p, nkf_isgraph, output_mode, s2e_conv(), set_iconv(), SS2, VALUE_MASK, w16e_conv(), and x0212_f.
|
static |
Definition at line 2865 of file nkf.c.
References code_score(), DEL, nkf_char_unicode_p, SS2, input_code::stat, status_check(), status_clear(), status_disable(), and status_push_ch().
|
static |
Definition at line 1050 of file nkf.c.
References NKF_INT32_C, and VALUE_MASK.
Referenced by options().
|
static |
Definition at line 1085 of file nkf.c.
References bin2hex, nkf_char_unicode_bmp_p, and VALUE_MASK.
Referenced by options().
|
static |
|
static |
|
static |
|
static |
Definition at line 4733 of file nkf.c.
References base64_count, close_mime(), FIXED_MIME, mimeout_f, mimeout_mode, and nkf_state_t::mimeout_state.
Referenced by mime_putc().
|
static |
Definition at line 1468 of file nkf.c.
References input_code::iconv_func, input_code_list, input_code::name, and p.
Referenced by get_guessed_code(), mime_begin_strict(), and set_iconv().
Definition at line 3426 of file nkf.c.
References BS, char_size, CR, EOF, f_line, f_prev, fold_len, fold_margin, fold_preserve_f, is_alnum, JIS_X_0201_1976_K, LF, nkf_isblank, o_fconv, oconv_newline(), SP, and TAB.
Referenced by module_connection().
|
static |
Definition at line 4155 of file nkf.c.
References find_inputcode_byfunc(), iconv, input_codename, p, input_code::score, SCORE_CP932, SCORE_DEPEND, SCORE_KANA, and SCORE_X0212.
Referenced by print_guessed_code(), and rb_nkf_guess().
Definition at line 3076 of file nkf.c.
References code_status(), DEL, EOF, ESC, estab_f, i_getc, iconv, input_code::iconv_func, input_code_list, JIS_X_0201_1976_K, input_code::name, nkf_char_unicode_p, p, push_hold_buf(), result, s_iconv(), input_code::score, set_iconv(), input_code::status_func, and TRUE.
Referenced by kanji_convert().
|
static |
Definition at line 4208 of file nkf.c.
References hex2bin, and nkf_isxdigit.
Referenced by cap_getc(), and url_getc().
Definition at line 3777 of file nkf.c.
References hira_f, nkf_char_unicode_new, and nkf_enc_unicode_p.
Referenced by module_connection().
Definition at line 3812 of file nkf.c.
References GETA1, GETA2, i, range, and RANGE_NUM_MAX.
Referenced by module_connection().
Definition at line 2337 of file nkf.c.
References ASCII, encode_fallback, EOF, is_eucg3, ISO_8859_1, JIS_X_0201_1976_K, JIS_X_0208, JIS_X_0212, JIS_X_0213_1, JIS_X_0213_2, ms_ucs_map_f, nkf_char_unicode_p, output_ascii_escape_sequence, output_escape_sequence(), VALUE_MASK, w16e_conv(), and x0213_f.
|
static |
Definition at line 5431 of file nkf.c.
References ASCII, broken_f, check_bom(), code_status(), CR, debug(), DEL, EOF, ESC, estab_f, FALSE, h_conv(), i_getc, i_ungetc, iconv, input_code_list, input_codename, input_mode, iso8859_f, ISO_8859_1, JIS_X_0201_1976_K, JIS_X_0208, JIS_X_0212, JIS_X_0213_1, JIS_X_0213_2, LAST, LF, mime_begin(), mime_begin_strict(), mime_decode_f, mime_decode_mode, mime_f, module_connection(), MORE, ms_ucs_map_f, input_code::name, NEXT, nkf_byte_jisx0201_katakana_p, nkf_char_unicode_new, nkf_char_unicode_p, nkf_enc_asciicompat, NKF_ICONV_NEED_TWO_MORE_BYTES, nkf_iconv_utf_16(), nkf_iconv_utf_32(), output_mode, p, PREFIX_EUCG3, result, s_iconv(), input_code::score, SEND, set_iconv(), set_input_codename(), set_input_mode, SI, SKIP, SO, SP, STRICT_MIME, TRUE, UCS_MAP_CP10001, w_iconv16(), and w_iconv32().
Referenced by main(), rb_nkf_convert(), and rb_nkf_guess().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 6446 of file nkf.c.
Referenced by iseq_data_to_ary().
Definition at line 4072 of file nkf.c.
References CR, EOF, FALSE, i, is_alnum, LF, MAXRECOVER, mime_decode_mode, mime_input_buf, mime_input_state, SP, and switch_mime_getc().
Referenced by kanji_convert().
Definition at line 4020 of file nkf.c.
References clr_code_score(), EOF, FALSE, find_inputcode_byfunc(), i, i_getc, iconv, MAXRECOVER, mime_decode_mode, mime_iconv_back, mime_integrity(), mime_priority_func, mimebuf_f, nkf_toupper, p, SCORE_iMIME, set_iconv(), SP, switch_mime_getc(), TRUE, and unbuf_f.
Referenced by kanji_convert().
Definition at line 4401 of file nkf.c.
References ASCII, base64decode(), CR, DEL, EOF, FALSE, FIXED_MIME, hex2bin, i_getc, i_mgetc, i_ungetc, input_mode, LF, mime_decode_mode, mime_f, mime_input_buf, mime_input_state, mimebuf_f, nkf_isblank, nkf_xfree, nkf_xmalloc(), nkf_xrealloc(), SP, STRICT_MIME, TAB, and unswitch_mime_getc().
Referenced by module_connection(), and switch_mime_getc().
Definition at line 3946 of file nkf.c.
References i_mgetc_buf, mime_input_buf, mime_input_state, and mimebuf_f.
Referenced by switch_mime_getc().
|
static |
Definition at line 3923 of file nkf.c.
References mime_input_buf, and mime_input_state.
Referenced by mime_ungetc().
Definition at line 3981 of file nkf.c.
References EOF, i_getc, is_alnum, MIME_BUF_MASK, mime_decode_mode, mime_input_buf, mime_input_state, and switch_mime_getc().
Referenced by mime_begin_strict().
Definition at line 4691 of file nkf.c.
References ASCII, base64_count, DEL, EOF, ISO_8859_1, mimeout_mode, mimeout_state, o_base64conv, oconv_newline(), open_mime(), output_mode, and SP.
Referenced by base64_conv().
|
static |
Definition at line 4803 of file nkf.c.
References ASCII, base64_count, close_mime(), CR, DEL, EOF, eof_mime(), FIXED_MIME, i, ISO_8859_1, len, LF, mimeout_addchar(), MIMEOUT_BUF_LENGTH, mimeout_f, mimeout_mode, mimeout_state, nkf_isblank, nkf_isspace, nkf_noescape_mime, o_mputc, open_mime(), output_mode, put_newline(), SP, and UTF_8.
Referenced by module_connection(), and open_mime().
Definition at line 3929 of file nkf.c.
References mime_input_buf_unshift().
Referenced by module_connection(), and switch_mime_getc().
Definition at line 3936 of file nkf.c.
References mime_input_buf, mime_input_state, and mimebuf_f.
Referenced by switch_mime_getc().
|
static |
Definition at line 4760 of file nkf.c.
References base64_count, bin2hex, CR, LF, mimeout_mode, nkf_state_t::mimeout_state, and nkf_isalnum.
Referenced by mime_putc().
|
static |
Definition at line 5294 of file nkf.c.
References alpha_f, base64_conv(), broken_f, broken_getc(), broken_ungetc(), cap_f, cap_getc(), cap_ungetc(), e_iconv(), eol_conv(), eolmode_f, f_line, FALSE, FIXED_MIME, fold_conv(), fold_f, guess_f, hira_conv(), hira_f, i_bgetc, i_bungetc, i_cgetc, i_cungetc, i_getc, i_mgetc, i_mungetc, i_nfc_getc, i_nfc_ungetc, i_ngetc, i_nungetc, i_ugetc, i_ungetc, i_uungetc, input_code_list, iso2022jp_check_conv(), iso2022jp_f, ISO_2022_JP, mime_f, mime_getc(), mime_putc(), mime_ungetc(), mimebuf_f, mimeout_f, input_code::name, nfc_f, nfc_getc(), nfc_ungetc(), nkf_default_encoding(), nkf_enc_from_index(), nkf_enc_to_iconv, nkf_enc_to_oconv, nkf_enc_unicode_p, NKF_UNSPECIFIED, no_putc(), noout_f, numchar_f, numchar_getc(), numchar_ungetc(), o_base64conv, o_eol_conv, o_fconv, o_hira_conv, o_iso2022jp_check_conv, o_mputc, o_putc, o_rot_conv, o_zconv, oconv, output_mode, p, rot_conv(), rot_f, set_iconv(), set_input_encoding(), set_output_encoding(), status_reinit(), std_getc(), std_putc(), std_ungetc(), TRUE, url_f, url_getc(), url_ungetc(), UTF_8, X0201_DEFAULT, x0201_f, and z_conv().
Referenced by kanji_convert(), and noconvert().
Definition at line 4319 of file nkf.c.
References buf, EOF, i, i_nfc_getc, i_nfc_ungetc, len, nkf_state_t::nfc_buf, nkf_buf_at(), nkf_buf_clear(), nkf_buf_length, nkf_buf_pop(), nkf_buf_push(), and normalization_table.
Referenced by module_connection().
Definition at line 839 of file nkf.c.
References assert, len, and nkf_buf_t::ptr.
Referenced by nfc_getc().
|
static |
Definition at line 846 of file nkf.c.
References nkf_buf_t::len.
Referenced by nfc_getc(), and nkf_state_init().
|
static |
Definition at line 817 of file nkf.c.
References buf, nkf_buf_t::capa, nkf_buf_t::len, nkf_xmalloc(), and nkf_buf_t::ptr.
Referenced by nkf_state_init().
Definition at line 861 of file nkf.c.
References assert, nkf_buf_t::len, nkf_buf_empty_p, and nkf_buf_t::ptr.
Referenced by broken_getc(), nfc_getc(), and std_getc().
Definition at line 852 of file nkf.c.
References nkf_buf_t::capa, EXIT_FAILURE, nkf_buf_t::len, and nkf_buf_t::ptr.
Referenced by broken_getc(), broken_ungetc(), nfc_getc(), and std_ungetc().
|
static |
Definition at line 798 of file nkf.c.
References nkf_enc_from_index(), nkf_locale_encoding(), and nkf_utf8_encoding().
Referenced by module_connection(), and show_configuration().
Definition at line 1032 of file nkf.c.
References bin2hex, NKF_INT32_C, shift(), and VALUE_MASK.
Referenced by encode_fallback_perl(), and encode_fallback_xml().
|
static |
Definition at line 726 of file nkf.c.
References nkf_enc_find_index(), and nkf_enc_from_index().
Referenced by nkf_locale_encoding(), options(), and rb_nkf_enc_get().
|
static |
Definition at line 713 of file nkf.c.
References encoding_name_to_id_table, i, and nkf_str_caseeql().
Referenced by nkf_enc_find().
|
static |
Definition at line 704 of file nkf.c.
References NKF_ENCODING_TABLE_SIZE.
Referenced by module_connection(), nkf_default_encoding(), nkf_enc_find(), options(), and rb_nkf_convert().
Definition at line 2209 of file nkf.c.
References ENDIAN_BIG, EOF, input_endian, NKF_ICONV_NEED_TWO_MORE_BYTES, unicode_iconv(), and UTF16_TO_UTF32.
Referenced by kanji_convert().
Definition at line 2254 of file nkf.c.
References ENDIAN_2143, ENDIAN_3412, ENDIAN_BIG, ENDIAN_LITTLE, EOF, input_endian, NKF_ICONV_INVALID_CODE_RANGE, and unicode_iconv().
Referenced by kanji_convert().
|
static |
|
static |
Definition at line 781 of file nkf.c.
References nkf_enc_find(), and nkf_locale_charmap().
Referenced by nkf_default_encoding().
|
static |
Definition at line 3020 of file nkf.c.
References nkf_state_t::broken_buf, nkf_state_t::broken_state, nkf_state_t::mimeout_state, nkf_state_t::nfc_buf, nkf_buf_clear(), nkf_buf_new(), nkf_xmalloc(), nkf_state_t::std_gc_buf, and STD_GC_BUFSIZE.
Definition at line 693 of file nkf.c.
References FALSE, i, nkf_toupper, and TRUE.
Referenced by nkf_enc_find_index().
|
static |
Definition at line 1659 of file nkf.c.
References nkf_char_unicode_bmp_p, nkf_char_unicode_value_p, and VALUE_MASK.
Referenced by w16e_conv(), and w_oconv().
|
static |
Definition at line 1691 of file nkf.c.
Referenced by w2e_conv(), and w_iconv().
|
static |
Definition at line 661 of file nkf.c.
References EXIT_FAILURE, malloc(), and NULL.
Referenced by get_backup_filename(), main(), mime_getc(), nkf_buf_new(), and nkf_state_init().
|
static |
Definition at line 677 of file nkf.c.
References EXIT_FAILURE, NULL, and realloc().
Referenced by mime_getc().
|
static |
Definition at line 4130 of file nkf.c.
Referenced by module_connection().
Definition at line 4256 of file nkf.c.
References buf, hex2bin, i, i_ngetc, i_nungetc, nkf_char_unicode_new, nkf_isdigit, and nkf_isxdigit.
Referenced by module_connection().
Definition at line 3387 of file nkf.c.
References CR, CRLF, DEFAULT_NEWLINE, eolmode_f, and LF.
Referenced by fold_conv(), and mime_prechar().
|
static |
Definition at line 4645 of file nkf.c.
References base64_count, i, mime_putc(), mimeout_mode, mimeout_state, nkf_isblank, nkf_isspace, o_mputc, p, put_newline(), and SP.
Referenced by mime_prechar(), and mime_putc().
|
static |
Definition at line 5883 of file nkf.c.
References alias, alpha_f, ascii_intro, backup_f, backup_suffix, binmode_f, broken_f, cap_f, cp51932_f, cp932inv_f, CR, CRLF, debug_f, DEFAULT_FOLD, encode_fallback, encode_fallback_html(), encode_fallback_java(), encode_fallback_perl(), encode_fallback_subchar(), encode_fallback_xml(), ENDIAN_BIG, ENDIAN_LITTLE, eolmode_f, EUCJP_NKF, EXIT_SUCCESS, FALSE, file_out_f, FIXED_MIME, fold_f, fold_len, fold_margin, fold_preserve_f, guess_f, hex2bin, hira_f, i, input_endian, iso2022jp_f, iso8859_f, ISO_2022_JP, ISO_8859_1, kanji_intro, LF, long_option, mime_decode_f, mime_decode_mode, mime_f, mimebuf_f, mimeout_f, mimeout_mode, ms_ucs_map_f, name, nfc_f, nkf_enc_find(), nkf_enc_from_index(), nkf_isdigit, nkf_isgraph, nkf_isoctal, nkf_isxdigit, no_best_fit_chars_f, no_cp932ext_f, noout_f, nop_f, NULL, numchar_f, option_mode, output_bom_f, output_endian, overwrite_f, p, prefix_table, preserve_time_f, rot_f, SHIFT_JIS, show_configuration(), SP, STRICT_MIME, TRUE, UCS_MAP_ASCII, UCS_MAP_CP932, UCS_MAP_MS, unbuf_f, unicode_subchar, url_f, usage(), UTF_16, UTF_16BE, UTF_16BE_BOM, UTF_16LE, UTF_16LE_BOM, UTF_32, UTF_32BE, UTF_32BE_BOM, UTF_32LE, UTF_32LE_BOM, UTF_8, UTF_8_BOM, UTF_8N, version(), w16e_conv(), x0201_f, and x0212_f.
Referenced by get_head_value_node(), iconv_initialize(), iconv_s_open(), initialize(), ip_rb_threadTkWaitCommand(), ip_rbTkWaitCommand(), main(), nkf_split_options(), onig_reg_init(), onig_set_syntax_options(), parser_regx_options(), r_object0(), rb_exec_fillarg(), rb_reg_options(), rb_reg_options_m(), rb_reg_to_s(), setup_tree(), syck_emitter_reset(), syck_parser_initialize(), and yyparse().
|
static |
Definition at line 2294 of file nkf.c.
References ESC, ISO_8859_1, JIS_X_0201_1976_K, JIS_X_0208, JIS_X_0212, JIS_X_0213_1, JIS_X_0213_2, kanji_intro, and output_mode.
Referenced by j_oconv().
|
static |
|
static |
Definition at line 3370 of file nkf.c.
References CR, CRLF, DEFAULT_NEWLINE, eolmode_f, and LF.
Referenced by mime_putc(), and open_mime().
|
static |
Definition at line 5176 of file nkf.c.
References alpha_f, ASCII, ascii_intro, base64_count, binmode_f, broken_f, cap_f, cp51932_f, cp932inv_f, debug_f, DEFAULT_J, DEFAULT_R, encode_fallback, ENDIAN_BIG, eolmode_f, estab_f, f_line, f_prev, FALSE, file_out_f, fold_f, fold_len, FOLD_MARGIN, fold_margin, fold_preserve_f, guess_f, hira_f, i, i_bgetc, i_bungetc, i_getc, i_mgetc, i_mgetc_buf, i_mungetc, i_mungetc_buf, i_ungetc, iconv_for_check, input_code_list, input_codename, input_endian, input_eol, input_mode, iso2022jp_f, iso8859_f, kanji_intro, MIME_DECODE_DEFAULT, mime_decode_f, mime_decode_mode, mime_f, mimebuf_f, mimeout_f, mimeout_mode, mimeout_state, ms_ucs_map_f, input_code::name, nfc_f, nkf_state_init(), NKF_UNSPECIFIED, no_best_fit_chars_f, no_connection(), no_cp932ext_f, noout_f, nop_f, NULL, numchar_f, o_base64conv, o_eol_conv, o_fconv, o_hira_conv, o_iso2022jp_check_conv, o_mputc, o_putc, o_rot_conv, o_zconv, option_mode, output_bom_f, output_endian, output_mode, p, prefix_table, prev_cr, rot_f, status_reinit(), std_getc(), std_putc(), std_ungetc(), TRUE, UCS_MAP_ASCII, unbuf_f, unicode_subchar, url_f, x0201_f, x0212_f, x0213_f, and z_prev1.
Referenced by main(), rb_nkf_convert(), and rb_nkf_guess().
Definition at line 3765 of file nkf.c.
References ISO_8859_1, JIS_X_0201_1976_K, rot13, and rot47.
Referenced by module_connection().
Definition at line 1587 of file nkf.c.
References cp932inv, cp932inv_f, DEL, is_ibmext_in_sjis, PREFIX_EUCG3, shiftjis_cp932, shiftjis_x0212, SJ0162, SJ6394, SP, x0212_unshift(), and x0213_f.
Referenced by e_iconv(), e_oconv(), s_iconv(), s_status(), and unicode_to_jis_common().
Definition at line 2081 of file nkf.c.
References EOF, GETA1, GETA2, iso2022jp_f, JIS_X_0201_1976_K, nkf_char_unicode_new, s2e_conv(), SP, x0201_f, and x0213_f.
Referenced by h_conv(), and kanji_convert().
Definition at line 2464 of file nkf.c.
References ASCII, cp932inv, cp932inv_f, e2s_conv(), encode_fallback, EOF, FALSE, is_eucg3, ISO_8859_1, JIS_X_0201_1976_K, nkf_char_unicode_p, nkf_isprint, output_mode, prefix_table, set_iconv(), SHIFT_JIS, VALUE_MASK, w16e_conv(), and x0213_f.
|
static |
Definition at line 2792 of file nkf.c.
References input_code::buf, code_score(), DEL, is_ibmext_in_sjis, nkf_char_unicode_p, s2e_conv(), SCORE_CP932, set_code_score(), SS2, input_code::stat, status_check(), status_clear(), status_disable(), and status_push_ch().
|
static |
Definition at line 2706 of file nkf.c.
References input_code::score.
Referenced by code_score(), and s_status().
|
static |
Definition at line 1483 of file nkf.c.
References debug(), estab_f, find_inputcode_byfunc(), iconv, iconv_for_check, input_code::iconv_func, INPUT_CODE_FIX, input_code::name, p, set_input_codename(), and TRUE.
Referenced by check_bom(), code_status(), e_oconv(), h_conv(), kanji_convert(), mime_begin_strict(), module_connection(), s_oconv(), status_disable(), and unswitch_mime_getc().
|
static |
Definition at line 4145 of file nkf.c.
References input_codename.
Referenced by kanji_convert(), and set_iconv().
|
static |
Definition at line 1206 of file nkf.c.
References CP10001, CP50220, CP50221, CP50222, CP51932, cp51932_f, ENDIAN_BIG, ENDIAN_LITTLE, EUC_JIS_2004, EUC_JISX0213, EUC_JP, EUCJP_ASCII, EUCJP_MS, EUCJP_NKF, FALSE, input_endian, iso8859_f, ISO_2022_JP_1, ISO_2022_JP_2004, ISO_2022_JP_3, ISO_8859_1, ms_ucs_map_f, nfc_f, nkf_enc_to_index, NKF_UNSPECIFIED, SHIFT_JIS, SHIFT_JIS_2004, SHIFT_JISX0213, TRUE, UCS_MAP_ASCII, UCS_MAP_CP10001, UCS_MAP_CP932, UCS_MAP_MS, UTF8_MAC, UTF_16, UTF_16BE, UTF_16BE_BOM, UTF_16LE, UTF_16LE_BOM, UTF_32, UTF_32BE, UTF_32BE_BOM, UTF_32LE, UTF_32LE_BOM, WINDOWS_31J, x0201_f, x0212_f, and x0213_f.
Referenced by module_connection().
|
static |
Definition at line 1328 of file nkf.c.
References CP10001, CP50220, CP50221, CP51932, cp932inv_f, ENDIAN_LITTLE, EUC_JIS_2004, EUC_JISX0213, EUC_JP, EUCJP_ASCII, EUCJP_MS, EUCJP_NKF, FALSE, ISO_2022_JP, ISO_2022_JP_1, ISO_2022_JP_3, ms_ucs_map_f, nkf_enc_to_index, NKF_UNSPECIFIED, output_bom_f, output_endian, SHIFT_JIS, SHIFT_JIS_2004, SHIFT_JISX0213, TRUE, UCS_MAP_ASCII, UCS_MAP_CP10001, UCS_MAP_CP932, UCS_MAP_MS, UTF_16, UTF_16BE_BOM, UTF_16LE, UTF_16LE_BOM, UTF_32, UTF_32BE_BOM, UTF_32LE, UTF_32LE_BOM, UTF_8_BOM, WINDOWS_31J, x0201_f, x0212_f, and x0213_f.
Referenced by module_connection().
|
static |
Definition at line 942 of file nkf.c.
References CR, CRLF, DEFAULT_CODE_LOCALE, DEFAULT_NEWLINE, HELP_OUTPUT, MIME_DECODE_DEFAULT, nkf_default_encoding(), nkf_enc_name, NKF_RELEASE_DATE, NKF_VERSION, and X0201_DEFAULT.
Referenced by options().
|
static |
Definition at line 2784 of file nkf.c.
References DEL, estab_f, and status_reset().
Referenced by e_status(), s_status(), and w_status().
|
static |
Definition at line 2763 of file nkf.c.
References input_code::index, and input_code::stat.
Referenced by e_status(), s_status(), status_reset(), and w_status().
|
static |
Definition at line 2748 of file nkf.c.
References input_code::buf, code_score(), FALSE, iconv, input_code::iconv_func, set_iconv(), and input_code::stat.
Referenced by e_status(), s_status(), and w_status().
|
static |
Definition at line 2757 of file nkf.c.
References input_code::buf, and input_code::index.
Referenced by e_status(), s_status(), and w_status().
|
static |
Definition at line 2777 of file nkf.c.
References input_code::_file_stat, and status_reset().
Referenced by module_connection(), and reinit().
|
static |
Definition at line 2770 of file nkf.c.
References input_code::score, SCORE_INIT, and status_clear().
Referenced by code_status(), status_check(), and status_reinit().
Definition at line 3039 of file nkf.c.
References getc, nkf_buf_empty_p, nkf_buf_pop(), and nkf_state_t::std_gc_buf.
Referenced by module_connection(), and reinit().
|
static |
Definition at line 3049 of file nkf.c.
References nkf_buf_push(), and nkf_state_t::std_gc_buf.
Referenced by module_connection(), and reinit().
|
static |
Definition at line 3955 of file nkf.c.
References i_getc, i_mgetc, i_mgetc_buf, i_mungetc, i_mungetc_buf, i_ungetc, mime_f, mime_getc(), mime_getc_buf(), mime_ungetc(), mime_ungetc_buf(), and STRICT_MIME.
Referenced by mime_begin(), mime_begin_strict(), and mime_integrity().
|
static |
Definition at line 2181 of file nkf.c.
References nkf_char_unicode_new, NKF_ICONV_INVALID_CODE_RANGE, and w16e_conv().
Referenced by nkf_iconv_utf_16(), and nkf_iconv_utf_32().
|
static |
Definition at line 1766 of file nkf.c.
References cp932inv_f, e2s_conv(), is_eucg3, ms_ucs_map_f, no_best_fit_chars_f, s2e_conv(), UCS_MAP_CP10001, UCS_MAP_CP932, UCS_MAP_MS, unicode_to_jis_common2(), utf8_to_euc_2bytes, utf8_to_euc_2bytes_932, utf8_to_euc_2bytes_mac, utf8_to_euc_2bytes_ms, utf8_to_euc_3bytes, utf8_to_euc_3bytes_932, utf8_to_euc_3bytes_mac, and utf8_to_euc_3bytes_ms.
Referenced by w16e_conv(), and w2e_conv().
|
static |
Definition at line 1729 of file nkf.c.
References JIS_X_0201_1976_K, NKF_INT32_C, no_cp932ext_f, p, PREFIX_EUCG3, and SO.
Referenced by unicode_to_jis_common().
|
static |
Definition at line 3968 of file nkf.c.
References FALSE, i_getc, i_mgetc, i_mgetc_buf, i_mungetc, i_mungetc_buf, i_ungetc, mime_f, mime_iconv_back, NULL, set_iconv(), and STRICT_MIME.
Referenced by mime_getc().
Definition at line 4242 of file nkf.c.
References hex_getc(), i_ugetc, and i_uungetc.
Referenced by module_connection().
|
static |
Definition at line 880 of file nkf.c.
References HELP_OUTPUT, INPUT_OPTION, NUMCHAR_OPTION, OVERWRITE, UTF8_INPUT_ENABLE, UTF8_OUTPUT_ENABLE, and version().
Referenced by options().
|
static |
Definition at line 874 of file nkf.c.
References COPY_RIGHT, HELP_OUTPUT, NKF_RELEASE_DATE, and NKF_VERSION.
Referenced by dump_option(), foletypelib_s_typelibs(), Init_readline(), Init_version(), oletypelib_search_registry2(), options(), ossl_x509_set_version(), ossl_x509crl_set_version(), ossl_x509req_get_version(), ossl_x509req_set_version(), parse(), proc_options(), process_options(), rb_call_inits(), StartSockets(), and usage().
Definition at line 1990 of file nkf.c.
References nkf_char_unicode_bmp_p, nkf_char_unicode_new, nkf_unicode_to_utf8(), unicode_to_jis_common(), and VALUE_MASK.
Referenced by e_oconv(), j_oconv(), options(), s_oconv(), and unicode_iconv().
|
static |
Definition at line 1968 of file nkf.c.
References nkf_char_unicode_new, nkf_utf8_to_unicode(), and unicode_to_jis_common().
Referenced by w_iconv(), and w_status().
Definition at line 2105 of file nkf.c.
References EOF, nkf_char_unicode_new, nkf_utf8_to_unicode(), and w2e_conv().
Referenced by check_bom().
Definition at line 2240 of file nkf.c.
Referenced by check_bom(), and kanji_convert().
Definition at line 2247 of file nkf.c.
Referenced by check_bom(), and kanji_convert().
Definition at line 2536 of file nkf.c.
References e2w_conv(), EOF, FALSE, nkf_char_unicode_p, nkf_unicode_to_utf8(), output_bom_f, and VALUE_MASK.
Definition at line 2578 of file nkf.c.
References e2w_conv(), ENDIAN_LITTLE, EOF, FALSE, nkf_char_unicode_bmp_p, nkf_char_unicode_p, NKF_INT32_C, output_bom_f, output_endian, UNICODE_MAX, and VALUE_MASK.
Definition at line 2636 of file nkf.c.
References e2w_conv(), ENDIAN_LITTLE, EOF, FALSE, ISO_8859_1, nkf_char_unicode_p, output_bom_f, output_endian, and VALUE_MASK.
|
static |
Definition at line 2911 of file nkf.c.
References input_code::buf, code_score(), DEL, input_code::index, nkf_char_unicode_p, input_code::stat, status_check(), status_clear(), status_disable(), status_push_ch(), and w2e_conv().
const char* alias |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 484 of file nkf.c.
Referenced by close_mime(), eof_mime(), mime_prechar(), mime_putc(), mimeout_addchar(), open_mime(), and reinit().
|
static |
|
static |
|
static |
Definition at line 399 of file nkf.c.
Referenced by kanji_convert(), module_connection(), options(), and reinit().
unsigned char buf[MIMEOUT_BUF_LENGTH+1] |
Definition at line 3913 of file nkf.c.
Referenced by add_char_amb_opt_map_info(), append_fspath(), BigDecimal_to_f(), BigMath_s_log(), BSD_vfprintf(), bsock_getsockopt(), cbsubst_get_all_subst_keys(), cbsubst_get_subst_arg(), cbsubst_get_subst_key(), cbsubst_sym_to_subst(), cmdglob(), code_to_mbc(), compile_warn_print(), cont_restore_1(), copy_stream_fallback_body(), date_strftime_internal(), dln_find_exe_r(), dln_load(), expand_case_fold_string_alt(), finish_writeconv(), flo_to_s(), glob_helper(), glob_make_pattern(), global_id(), gzfile_getc(), gzfile_make_footer(), gzfile_make_header(), inspect1(), ip_ruby_cmd_receiver_get(), ip_ruby_eval(), ip_set_exc_message(), join_path(), json_string_unescape(), lib_fromUTF8_core(), lib_toUTF8_core(), local_tbl_gen(), localtime_with_gmtoff_zone(), match_at(), nfc_getc(), nkf_buf_new(), nkf_locale_charmap(), nogvl_copy_stream_read_write(), numchar_getc(), ole_cp2encoding(), onig_node_free(), onig_node_str_cat(), onig_node_str_clear(), onigenc_mb2_code_to_mbc(), onigenc_mb4_code_to_mbc(), onigenc_unicode_property_name_to_ctype(), ossl_asn1obj_get_oid(), ossl_asn1prim_to_der(), ossl_bn_to_s(), ossl_hmac_digest(), ossl_hmac_hexdigest(), ossl_hmac_s_digest(), ossl_hmac_s_hexdigest(), ossl_membio2str0(), ossl_pkcs7_add_data(), ossl_spki_print(), ossl_ssl_session_to_pem(), ossl_ssl_session_to_text(), ossl_sslctx_initialize(), ossl_x509crl_get_signature_algorithm(), ossl_x509crl_to_der(), ossl_x509crl_to_pem(), ossl_x509crl_to_text(), ossl_x509name_to_s_old(), ossl_x509req_get_signature_algorithm(), ossl_x509req_to_pem(), ossl_x509req_to_text(), overlapped_socket_io(), pack_pack(), pack_unpack(), parse_ddd_cb(), parser_yyerror(), rand_init(), random_seed(), rb_compile_error(), rb_compile_error_append(), rb_compile_error_with_enc(), rb_compile_warn(), rb_compile_warning(), rb_cstr_to_dbl(), rb_econv_insert_output(), rb_f_global_variables(), rb_feature_p(), rb_file_expand_path_internal(), rb_fix2str(), rb_home_dir(), rb_num2long(), rb_num2ulong(), rb_parser_dump_tree(), rb_read_internal(), rb_reg_check_preprocess(), rb_reg_preprocess(), rb_reg_preprocess_dregexp(), rb_str_buf_cat_ascii(), rb_str_buf_cat_escaped_char(), rb_str_concat(), rb_str_format(), rb_str_inspect(), rb_str_slice_bang(), rb_sys_warning(), rb_warn(), rb_warning(), rb_write_internal(), reg_enum_key(), replace_to_long_name(), report_bug(), ruby__sfvwrite(), ruby_brace_expand(), ruby_getcwd(), ruby_glob0(), ruby_setenv(), s3e(), str_transcode0(), strftimev(), strio_ungetbyte(), strio_ungetc(), swallow(), tcl_eval(), tcl_global_eval(), tcl_protect_core(), time_mdump(), time_mload(), time_strftime(), tr_setup_table(), tr_trans(), update_string_node_case_fold(), utf16be_code_to_mbc(), utf16le_code_to_mbc(), utf32be_code_to_mbc(), utf32le_code_to_mbc(), VpAlloc(), vtable_tblcpy(), w_long(), w_nbyte(), warn_print(), warn_printf(), and yyparse().
|
static |
Definition at line 412 of file nkf.c.
Referenced by module_connection(), options(), and reinit().
int count |
Definition at line 4639 of file nkf.c.
Referenced by nkf_split_options().
|
static |
|
static |
Definition at line 459 of file nkf.c.
Referenced by e_oconv(), options(), reinit(), s2e_conv(), s_oconv(), set_output_encoding(), and unicode_to_jis_common().
|
static |
Definition at line 561 of file nkf.c.
Referenced by BigDecimal_add2(), BigDecimal_div2(), BigDecimal_mult2(), BigDecimal_sub2(), and z_conv().
|
static |
|
static |
Definition at line 583 of file nkf.c.
Referenced by z_conv().
struct { ... } encoding_name_to_id_table[] |
Referenced by nkf_enc_find_index().
|
static |
Definition at line 653 of file nkf.c.
Referenced by eol_conv(), module_connection(), oconv_newline(), options(), put_newline(), and reinit().
|
static |
Definition at line 390 of file nkf.c.
Referenced by code_status(), h_conv(), kanji_convert(), reinit(), set_iconv(), and status_check().
|
static |
Definition at line 604 of file nkf.c.
Referenced by EVENTSINK_Invoke(), thread_suppress_tracing(), and z_conv().
|
static |
Definition at line 489 of file nkf.c.
Referenced by fold_conv(), module_connection(), and reinit().
|
static |
Definition at line 490 of file nkf.c.
Referenced by fold_conv(), and reinit().
|
static |
|
static |
Definition at line 492 of file nkf.c.
Referenced by module_connection(), options(), and reinit().
|
static |
Definition at line 493 of file nkf.c.
Referenced by fold_conv(), options(), and reinit().
|
static |
Definition at line 504 of file nkf.c.
Referenced by fold_conv(), options(), and reinit().
|
static |
Definition at line 491 of file nkf.c.
Referenced by fold_conv(), options(), and reinit().
|
static |
Definition at line 626 of file nkf.c.
Referenced by z_conv().
|
static |
Definition at line 447 of file nkf.c.
Referenced by eol_conv(), main(), module_connection(), options(), print_guessed_code(), rb_nkf_guess(), and reinit().
|
static |
Definition at line 394 of file nkf.c.
Referenced by hira_conv(), module_connection(), options(), and reinit().
Definition at line 540 of file nkf.c.
Referenced by module_connection(), and reinit().
|
static |
Definition at line 541 of file nkf.c.
Referenced by module_connection(), and reinit().
Definition at line 413 of file nkf.c.
Referenced by cap_getc(), and module_connection().
|
static |
Definition at line 414 of file nkf.c.
Referenced by cap_getc(), cap_ungetc(), and module_connection().
Definition at line 537 of file nkf.c.
Referenced by check_bom(), h_conv(), kanji_convert(), mime_begin_strict(), mime_getc(), mime_integrity(), module_connection(), noconvert(), reinit(), switch_mime_getc(), and unswitch_mime_getc().
Definition at line 545 of file nkf.c.
Referenced by mime_getc(), module_connection(), reinit(), switch_mime_getc(), and unswitch_mime_getc().
Definition at line 549 of file nkf.c.
Referenced by mime_getc_buf(), reinit(), switch_mime_getc(), and unswitch_mime_getc().
|
static |
Definition at line 546 of file nkf.c.
Referenced by module_connection(), reinit(), switch_mime_getc(), and unswitch_mime_getc().
|
static |
Definition at line 550 of file nkf.c.
Referenced by reinit(), switch_mime_getc(), and unswitch_mime_getc().
Definition at line 407 of file nkf.c.
Referenced by module_connection(), and nfc_getc().
|
static |
Definition at line 408 of file nkf.c.
Referenced by module_connection(), nfc_getc(), and nfc_ungetc().
Definition at line 435 of file nkf.c.
Referenced by module_connection(), and numchar_getc().
|
static |
Definition at line 436 of file nkf.c.
Referenced by module_connection(), numchar_getc(), and numchar_ungetc().
Definition at line 417 of file nkf.c.
Referenced by module_connection(), and url_getc().
|
static |
Definition at line 538 of file nkf.c.
Referenced by check_bom(), kanji_convert(), mime_getc(), module_connection(), reinit(), switch_mime_getc(), and unswitch_mime_getc().
|
static |
Definition at line 418 of file nkf.c.
Referenced by module_connection(), url_getc(), and url_ungetc().
|
static |
Definition at line 522 of file nkf.c.
Referenced by check_bom(), get_guessed_code(), h_conv(), iconv_try(), kanji_convert(), mime_begin_strict(), set_iconv(), and status_disable().
Definition at line 444 of file nkf.c.
Referenced by main(), reinit(), and set_iconv().
const int id |
Definition at line 209 of file nkf.c.
Referenced by addrinfo_mdump(), autoload_delete(), call_trace_func(), cbsubst_get_subst_arg(), cbsubst_sym_to_subst(), cbsubst_table_setup(), check_exec_redirect(), check_rounding_mode(), entry_repeat_range(), etc_getgrgid(), etc_getpwuid(), exception_type2symbol(), flatten(), fole_missing(), global_id(), inspect_struct(), iseq_insns_unification(), make_localjump_error(), make_struct(), mnew(), new_insn_send(), obj_respond_to(), ole_const_load(), p_gid_change_privilege(), p_gid_grant_privilege(), p_uid_change_privilege(), p_uid_grant_privilege(), r_id(), r_object0(), r_symlink(), r_symreal(), raise_method_missing(), rb_const_remove(), rb_cvar_get(), rb_cvar_set(), rb_define_class(), rb_define_module(), rb_enc_symname2_p(), rb_exec_arg_addopt(), rb_f_untrace_var(), rb_global_entry(), rb_id_attrset(), rb_intern3(), rb_intern_str(), rb_method_entry_get_without_cache(), rb_mod_const_defined(), rb_mod_const_get(), rb_mod_define_method(), rb_mod_init_copy(), rb_mod_modfunc(), rb_mod_remove_cvar(), rb_obj_remove_instance_variable(), rb_path_to_class(), rb_str_intern(), rb_struct_s_def(), rb_threadptr_exec_event_hooks(), register_symid(), ripper_init_eventids1(), ripper_init_eventids2_table(), rsock_ipaddr(), rsock_revlookup_flag(), ruby_debug_print_id(), s3e(), set_const_visibility(), syck_add_sym(), syck_hdlr_add_node(), syck_map_assign(), syck_seq_assign(), sym_to_proc(), tk_do_callback(), vm_backtrace_each(), vm_call_super(), vm_define_method(), vm_search_superclass(), vtable_add(), and yyparse().
unsigned int input |
Definition at line 3916 of file nkf.c.
Referenced by econv_primitive_convert(), gzfile_error_inspect(), rb_nkf_convert(), rb_nkf_guess(), readline_s_set_input(), syck_parser_load(), and syck_parser_load_documents().
struct input_code input_code_list[] |
Definition at line 472 of file nkf.c.
Referenced by code_status(), find_inputcode_byfunc(), h_conv(), kanji_convert(), module_connection(), and reinit().
Definition at line 336 of file nkf.c.
Referenced by get_guessed_code(), kanji_convert(), main(), print_guessed_code(), reinit(), and set_input_codename().
|
static |
|
static |
Definition at line 358 of file nkf.c.
Referenced by check_bom(), nkf_iconv_utf_16(), nkf_iconv_utf_32(), options(), reinit(), and set_input_encoding().
|
static |
Definition at line 654 of file nkf.c.
Referenced by eol_conv(), main(), print_guessed_code(), and reinit().
|
static |
Definition at line 554 of file nkf.c.
Referenced by broken_getc(), kanji_convert(), mime_getc(), and reinit().
|
static |
|
static |
Definition at line 400 of file nkf.c.
Referenced by kanji_convert(), options(), reinit(), and set_input_encoding().
|
static |
Definition at line 496 of file nkf.c.
Referenced by options(), output_escape_sequence(), and reinit().
unsigned int last |
Definition at line 3915 of file nkf.c.
Referenced by appendline(), c_valid_gregorian_p(), c_valid_julian_p(), chompdirsep(), cmdglob(), free_unused_heaps(), iconv_s_convert(), list_append_gen(), list_concat_gen(), rb_enc_path_last_separator(), rb_intern3(), rb_scan_args(), rb_str_scan(), rmext(), ruby_enc_find_extname(), sip_hash24(), st_cleanup_safe(), st_foreach(), str_gsub(), and tr_trans().
const { ... } long_option[] |
Referenced by options().
|
static |
Definition at line 397 of file nkf.c.
Referenced by kanji_convert(), options(), and reinit().
|
static |
Definition at line 555 of file nkf.c.
Referenced by kanji_convert(), mime_begin(), mime_begin_strict(), mime_getc(), mime_integrity(), options(), and reinit().
|
static |
Definition at line 396 of file nkf.c.
Referenced by kanji_convert(), main(), mime_getc(), module_connection(), options(), reinit(), switch_mime_getc(), and unswitch_mime_getc().
Definition at line 3918 of file nkf.c.
Referenced by mime_begin_strict(), and unswitch_mime_getc().
struct { ... } mime_input_state |
Referenced by mime_begin(), mime_getc(), mime_getc_buf(), mime_input_buf_unshift(), mime_integrity(), and mime_ungetc_buf().
|
static |
|
static |
Definition at line 398 of file nkf.c.
Referenced by mime_begin_strict(), mime_getc(), mime_getc_buf(), mime_ungetc_buf(), module_connection(), options(), and reinit().
|
static |
Definition at line 401 of file nkf.c.
Referenced by eof_mime(), mime_putc(), module_connection(), options(), rb_nkf_convert(), and reinit().
|
static |
Definition at line 483 of file nkf.c.
Referenced by close_mime(), eof_mime(), mime_prechar(), mime_putc(), mimeout_addchar(), open_mime(), options(), and reinit().
struct { ... } mimeout_state |
Referenced by mime_prechar(), mime_putc(), open_mime(), and reinit().
|
static |
Definition at line 351 of file nkf.c.
Referenced by e2w_conv(), e_iconv(), j_oconv(), kanji_convert(), options(), reinit(), set_input_encoding(), set_output_encoding(), and unicode_to_jis_common().
const char* name |
Definition at line 208 of file nkf.c.
Referenced by addrinfo_inspect(), code_page(), constant_to_sym(), create_dummy_encoding_for_tk_core(), cto_i(), curses_keyname(), date_zone_to_diff(), enc_register_at(), env_aset(), file_path_convert(), fole_s_show_help(), folemethod_event_interface(), foletypelib_name(), foletypelib_s_typelibs(), get_device_once(), get_iconv_opt_i(), get_syserr(), GetDigestPtr(), GetX509NamePtr(), glob_helper(), host_str(), Init_curses(), init_env(), Init_ossl_asn1(), insn_operand_intern(), ip_create_slave(), ip_create_slave_core(), iseq_load(), match_backref_number(), match_inspect(), match_inspect_name_iter(), name_add(), name_err_initialize(), node_new_call(), ole_method_event(), options(), ossl_cipher_initialize(), ossl_pkcs12_s_create(), ossl_pkcs7_sym2typeid(), ossl_x509_get_issuer(), ossl_x509_get_subject(), ossl_x509name_add_entry(), ossl_x509name_alloc(), ossl_x509name_hash(), ossl_x509name_initialize(), ossl_x509name_to_a(), ossl_x509name_to_der(), ossl_x509name_to_s(), ossl_x509name_to_s_old(), ossl_x509req_get_subject(), parse_enclose(), prepare_iseq_build(), rb_attr(), rb_check_argv(), rb_class2name(), rb_dlcfunc_call(), rb_dlcfunc_initialize(), rb_enc_unicode_p(), rb_file_dirname(), rb_file_join(), rb_file_s_basename(), rb_file_s_extname(), rb_iseq_disasm(), rb_mod_const_defined(), rb_mod_const_get(), rb_reg_regsub(), rb_stat_inspect(), rb_struct_define_without_accessor(), rb_struct_s_def(), rb_w32_pipe(), ruby_enc_find_basename(), ruby_enc_find_extname(), set_encoding_const(), specific_eval(), start_document(), syck_resolver_transfer(), w_encoding(), and yyparse().
|
static |
Definition at line 406 of file nkf.c.
Referenced by module_connection(), options(), reinit(), and set_input_encoding().
nkf_encoding nkf_encoding_table[] |
|
static |
nkf_native_encoding NkfEncodingASCII = { "ASCII", e_iconv, e_oconv } |
nkf_native_encoding NkfEncodingEUC_JP = { "EUC-JP", e_iconv, e_oconv } |
nkf_native_encoding NkfEncodingISO_2022_JP = { "ISO-2022-JP", e_iconv, j_oconv } |
nkf_native_encoding NkfEncodingShift_JIS = { "Shift_JIS", s_iconv, s_oconv } |
nkf_native_encoding NkfEncodingUTF_16 = { "UTF-16", w_iconv16, w_oconv16 } |
nkf_native_encoding NkfEncodingUTF_32 = { "UTF-32", w_iconv32, w_oconv32 } |
nkf_native_encoding NkfEncodingUTF_8 = { "UTF-8", w_iconv, w_oconv } |
|
static |
Definition at line 357 of file nkf.c.
Referenced by options(), reinit(), and unicode_to_jis_common().
|
static |
Definition at line 355 of file nkf.c.
Referenced by options(), reinit(), and unicode_to_jis_common2().
|
static |
Definition at line 440 of file nkf.c.
Referenced by module_connection(), options(), and reinit().
|
static |
|
static |
Definition at line 434 of file nkf.c.
Referenced by module_connection(), options(), and reinit().
|
static |
Definition at line 530 of file nkf.c.
Referenced by mime_prechar(), module_connection(), and reinit().
|
static |
Definition at line 527 of file nkf.c.
Referenced by module_connection(), and reinit().
|
static |
Definition at line 526 of file nkf.c.
Referenced by fold_conv(), module_connection(), and reinit().
|
static |
Definition at line 529 of file nkf.c.
Referenced by module_connection(), and reinit().
|
static |
Definition at line 531 of file nkf.c.
Referenced by module_connection(), and reinit().
Definition at line 543 of file nkf.c.
Referenced by mime_putc(), module_connection(), open_mime(), and reinit().
Definition at line 535 of file nkf.c.
Referenced by module_connection(), and reinit().
|
static |
Definition at line 528 of file nkf.c.
Referenced by module_connection(), and reinit().
|
static |
Definition at line 525 of file nkf.c.
Referenced by module_connection(), and reinit().
|
static |
Definition at line 523 of file nkf.c.
Referenced by module_connection().
|
static |
|
static |
Definition at line 364 of file nkf.c.
Referenced by options(), rb_nkf_convert(), reinit(), set_output_encoding(), w_oconv(), w_oconv16(), and w_oconv32().
|
static |
Definition at line 338 of file nkf.c.
Referenced by rb_nkf_convert().
|
static |
Definition at line 365 of file nkf.c.
Referenced by options(), reinit(), set_output_encoding(), w_oconv16(), and w_oconv32().
|
static |
Definition at line 553 of file nkf.c.
Referenced by e_oconv(), kanji_convert(), mime_prechar(), mime_putc(), module_connection(), output_escape_sequence(), reinit(), and s_oconv().
|
static |
|
static |
|
static |
|
static |
Definition at line 655 of file nkf.c.
Referenced by eol_conv(), and reinit().
|
static |
Definition at line 393 of file nkf.c.
Referenced by module_connection(), options(), and reinit().
|
static |
|
static |
unsigned int top |
Definition at line 3914 of file nkf.c.
Referenced by backref_match_at_nested_level(), get_addr(), getaddrinfo(), iseq_data_to_ary(), rb_ary_shift(), rb_file_dirname(), ruby_qsort(), and yy_stack_print().
|
static |
|
static |
Definition at line 359 of file nkf.c.
Referenced by encode_fallback_subchar(), options(), and reinit().
|
static |
Definition at line 416 of file nkf.c.
Referenced by module_connection(), options(), and reinit().
|
static |
Definition at line 402 of file nkf.c.
Referenced by e_iconv(), module_connection(), options(), reinit(), s_iconv(), set_input_encoding(), set_output_encoding(), and z_conv().
|
static |
Definition at line 464 of file nkf.c.
Referenced by e_oconv(), main(), options(), reinit(), set_input_encoding(), and set_output_encoding().
|
static |
Definition at line 465 of file nkf.c.
Referenced by e2s_conv(), e_iconv(), j_oconv(), main(), reinit(), s2e_conv(), s_iconv(), s_oconv(), set_input_encoding(), and set_output_encoding().
|
static |