diff options
Diffstat (limited to 'enc/ascii.c')
| -rw-r--r-- | enc/ascii.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/enc/ascii.c b/enc/ascii.c index 8b32c414fe..4ba93f4feb 100644 --- a/enc/ascii.c +++ b/enc/ascii.c @@ -33,8 +33,8 @@ # include "encindex.h" #endif -#ifndef ENCINDEX_ASCII -# define ENCINDEX_ASCII 0 +#ifndef ENCINDEX_ASCII_8BIT +# define ENCINDEX_ASCII_8BIT 0 #endif OnigEncodingDefine(ascii, ASCII) = { @@ -54,13 +54,19 @@ OnigEncodingDefine(ascii, ASCII) = { onigenc_not_support_get_ctype_code_range, onigenc_single_byte_left_adjust_char_head, onigenc_always_true_is_allowed_reverse_match, +#ifdef USE_CASE_MAP_API onigenc_single_byte_ascii_only_case_map, - ENCINDEX_ASCII, +#else + NULL, +#endif + ENCINDEX_ASCII_8BIT, ONIGENC_FLAG_NONE, }; ENC_ALIAS("BINARY", "ASCII-8BIT") ENC_REPLICATE("IBM437", "ASCII-8BIT") ENC_ALIAS("CP437", "IBM437") +ENC_REPLICATE("IBM720", "ASCII-8BIT") +ENC_ALIAS("CP720", "IBM720") ENC_REPLICATE("IBM737", "ASCII-8BIT") ENC_ALIAS("CP737", "IBM737") ENC_REPLICATE("IBM775", "ASCII-8BIT") |
