Kouhei Sutou
null+****@clear*****
Fri Feb 1 17:12:12 JST 2013
Kouhei Sutou 2013-02-01 17:12:12 +0900 (Fri, 01 Feb 2013) New Revision: ea4ee3d4965764a34dfc46be275513644c421c91 https://github.com/groonga/groonga/commit/ea4ee3d4965764a34dfc46be275513644c421c91 Log: Use GRN_CHAR_XXX instead of obsoleted grn_str_xxx Modified files: include/groonga/nfkc.h lib/nfkc.c lib/normalizer.c lib/str.c lib/token.c Modified: include/groonga/nfkc.h (+0 -11) =================================================================== --- include/groonga/nfkc.h 2013-02-01 16:59:12 +0900 (791acb3) +++ include/groonga/nfkc.h 2013-02-01 17:12:12 +0900 (bb310ff) @@ -21,17 +21,6 @@ extern "C" { #endif -enum { - grn_str_null = 0, - grn_str_alpha, - grn_str_digit, - grn_str_symbol, - grn_str_hiragana, - grn_str_katakana, - grn_str_kanji, - grn_str_others -}; - #ifdef __cplusplus } #endif Modified: lib/nfkc.c (+1153 -1152) =================================================================== --- lib/nfkc.c 2013-02-01 16:59:12 +0900 (35e1eb7) +++ lib/nfkc.c 2013-02-01 17:12:12 +0900 (a39fd60) @@ -21,6 +21,7 @@ don't edit this file by hand. it generated automatically by nfkc.rb #include "config.h" #endif /* HAVE_CONFIG_H */ +#include <groonga.h> #include <groonga/nfkc.h> #ifdef WITH_NFKC @@ -61,7 +62,7 @@ case 0x1D : case 0x1E : case 0x1F : case 0x20 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x21 : case 0x22 : @@ -78,7 +79,7 @@ case 0x2C : case 0x2D : case 0x2E : case 0x2F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x30 : case 0x31 : @@ -90,7 +91,7 @@ case 0x36 : case 0x37 : case 0x38 : case 0x39 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x3A : case 0x3B : @@ -99,7 +100,7 @@ case 0x3D : case 0x3E : case 0x3F : case 0x40 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x41 : case 0x42 : @@ -127,7 +128,7 @@ case 0x57 : case 0x58 : case 0x59 : case 0x5A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x5B : case 0x5C : @@ -135,7 +136,7 @@ case 0x5D : case 0x5E : case 0x5F : case 0x60 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x61 : case 0x62 : @@ -163,13 +164,13 @@ case 0x77 : case 0x78 : case 0x79 : case 0x7A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x7B : case 0x7C : case 0x7D : case 0x7E : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x7F : case 0x80 : @@ -238,7 +239,7 @@ case 0xBE : case 0xBF : case 0xC0 : case 0xC1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xC2 : switch (str[1]) { @@ -275,7 +276,7 @@ case 0xC2 : case 0x9E : case 0x9F : case 0xA0 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA1 : case 0xA2 : @@ -286,58 +287,58 @@ case 0xC2 : case 0xA7 : case 0xA8 : case 0xA9 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAB : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAC : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAD : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAE : case 0xAF : case 0xB0 : case 0xB1 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB2 : case 0xB3 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB4 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB5 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB6 : case 0xB7 : case 0xB8 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB9 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xBA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBB : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBC : case 0xBD : case 0xBE : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xBF : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -366,10 +367,10 @@ case 0xC3 : case 0x94 : case 0x95 : case 0x96 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x97 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x98 : case 0x99 : @@ -402,14 +403,14 @@ case 0xC3 : case 0xB4 : case 0xB5 : case 0xB6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB7 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB8 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -420,19 +421,19 @@ case 0xC7 : case 0xC8 : case 0xC9 : case 0xCA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xCB : switch (str[1]) { case 0x80 : case 0x81 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x82 : case 0x83 : case 0x84 : case 0x85 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x86 : case 0x87 : @@ -446,7 +447,7 @@ case 0xCB : case 0x8F : case 0x90 : case 0x91 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x92 : case 0x93 : @@ -462,14 +463,14 @@ case 0xCB : case 0x9D : case 0x9E : case 0x9F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA0 : case 0xA1 : case 0xA2 : case 0xA3 : case 0xA4 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA5 : case 0xA6 : @@ -480,19 +481,19 @@ case 0xCB : case 0xAB : case 0xAC : case 0xAD : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAE : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAF : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; case 0xCC : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xCD : switch (str[1]) { @@ -548,30 +549,30 @@ case 0xCD : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB4 : case 0xB5 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB6 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBA : case 0xBB : case 0xBC : case 0xBD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBE : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBF : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -581,31 +582,31 @@ case 0xCE : case 0x81 : case 0x82 : case 0x83 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x84 : case 0x85 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x86 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x87 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x88 : case 0x89 : case 0x8A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8E : case 0x8F : @@ -627,14 +628,14 @@ case 0xCE : case 0x9F : case 0xA0 : case 0xA1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA2 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA3 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -655,10 +656,10 @@ case 0xCF : case 0x8C : case 0x8D : case 0x8E : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -698,29 +699,29 @@ case 0xCF : case 0xB3 : case 0xB4 : case 0xB5 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB6 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB7 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0xD0 : case 0xD1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xD2 : switch (str[1]) { case 0x80 : case 0x81 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x82 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x83 : case 0x84 : @@ -729,21 +730,21 @@ case 0xD2 : case 0x87 : case 0x88 : case 0x89 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8A : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0xD3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xD4 : - if (str[1] < 0x94) { return grn_str_alpha; } - if (str[1] < 0xB1) { return grn_str_others; } - return grn_str_alpha; + if (str[1] < 0x94) { return GRN_CHAR_ALPHA; } + if (str[1] < 0xB1) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0xD5 : switch (str[1]) { @@ -770,14 +771,14 @@ case 0xD5 : case 0x94 : case 0x95 : case 0x96 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x97 : case 0x98 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x99 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9A : case 0x9B : @@ -785,14 +786,14 @@ case 0xD5 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA0 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA1 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -806,14 +807,14 @@ case 0xD6 : case 0x85 : case 0x86 : case 0x87 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x88 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x89 : case 0x8A : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8B : case 0x8C : @@ -866,35 +867,35 @@ case 0xD6 : case 0xBB : case 0xBC : case 0xBD : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBE : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBF : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xD7 : switch (str[1]) { case 0x80 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x81 : case 0x82 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x83 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x84 : case 0x85 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x86 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x87 : case 0x88 : @@ -905,7 +906,7 @@ case 0xD7 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -934,27 +935,27 @@ case 0xD7 : case 0xA8 : case 0xA9 : case 0xAA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAB : case 0xAC : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : case 0xB1 : case 0xB2 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB3 : case 0xB4 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB5 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -971,14 +972,14 @@ case 0xD8 : case 0x88 : case 0x89 : case 0x8A : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8B : case 0x8C : case 0x8D : case 0x8E : case 0x8F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x90 : case 0x91 : @@ -991,21 +992,21 @@ case 0xD8 : case 0x98 : case 0x99 : case 0x9A : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9B : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9C : case 0x9D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9E : case 0x9F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA0 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA1 : case 0xA2 : @@ -1033,11 +1034,11 @@ case 0xD8 : case 0xB8 : case 0xB9 : case 0xBA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBB : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -1054,7 +1055,7 @@ case 0xD9 : case 0x88 : case 0x89 : case 0x8A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8B : case 0x8C : @@ -1077,7 +1078,7 @@ case 0xD9 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -1089,29 +1090,29 @@ case 0xD9 : case 0xA7 : case 0xA8 : case 0xA9 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xAA : case 0xAB : case 0xAC : case 0xAD : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAE : case 0xAF : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB0 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB1 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0xDA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xDB : switch (str[1]) { @@ -1135,13 +1136,13 @@ case 0xDB : case 0x91 : case 0x92 : case 0x93 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x94 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x95 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x96 : case 0x97 : @@ -1158,28 +1159,28 @@ case 0xDB : case 0xA2 : case 0xA3 : case 0xA4 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA5 : case 0xA6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA7 : case 0xA8 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA9 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAA : case 0xAB : case 0xAC : case 0xAD : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAE : case 0xAF : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB0 : case 0xB1 : @@ -1191,20 +1192,20 @@ case 0xDB : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xBA : case 0xBB : case 0xBC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBD : case 0xBE : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBF : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -1224,17 +1225,17 @@ case 0xDC : case 0x8B : case 0x8C : case 0x8D : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x92 : case 0x93 : @@ -1266,18 +1267,18 @@ case 0xDC : case 0xAD : case 0xAE : case 0xAF : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB0 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xDD : - if (str[1] < 0x8D) { return grn_str_others; } - if (str[1] < 0xAE) { return grn_str_alpha; } - return grn_str_others; + if (str[1] < 0x8D) { return GRN_CHAR_OTHERS; } + if (str[1] < 0xAE) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0xDE : switch (str[1]) { @@ -1319,7 +1320,7 @@ case 0xDE : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA6 : case 0xA7 : @@ -1332,14 +1333,14 @@ case 0xDE : case 0xAE : case 0xAF : case 0xB0 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB2 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -1355,7 +1356,7 @@ case 0xDF : case 0x87 : case 0x88 : case 0x89 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x8A : case 0x8B : @@ -1390,7 +1391,7 @@ case 0xDF : case 0xA8 : case 0xA9 : case 0xAA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAB : case 0xAC : @@ -1401,24 +1402,24 @@ case 0xDF : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB4 : case 0xB5 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB6 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBB : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -1460,7 +1461,7 @@ case 0xE0 : case 0xA1 : case 0xA2 : case 0xA3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA4 : switch (str[2]) { @@ -1468,7 +1469,7 @@ case 0xE0 : case 0x81 : case 0x82 : case 0x83 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x84 : case 0x85 : @@ -1524,19 +1525,19 @@ case 0xE0 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : case 0xBB : case 0xBC : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBE : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -1558,10 +1559,10 @@ case 0xE0 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : case 0x92 : @@ -1570,7 +1571,7 @@ case 0xE0 : case 0x95 : case 0x96 : case 0x97 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x98 : case 0x99 : @@ -1582,15 +1583,15 @@ case 0xE0 : case 0x9F : case 0xA0 : case 0xA1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA2 : case 0xA3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA4 : case 0xA5 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA6 : case 0xA7 : @@ -1602,10 +1603,10 @@ case 0xE0 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB0 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB1 : case 0xB2 : @@ -1617,11 +1618,11 @@ case 0xE0 : case 0xB8 : case 0xB9 : case 0xBA : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBB : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -1632,7 +1633,7 @@ case 0xE0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : case 0x86 : @@ -1642,19 +1643,19 @@ case 0xE0 : case 0x8A : case 0x8B : case 0x8C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8D : case 0x8E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8F : case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : case 0x92 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x93 : case 0x94 : @@ -1678,10 +1679,10 @@ case 0xE0 : case 0xA6 : case 0xA7 : case 0xA8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAA : case 0xAB : @@ -1690,36 +1691,36 @@ case 0xE0 : case 0xAE : case 0xAF : case 0xB0 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB2 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB3 : case 0xB4 : case 0xB5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB6 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : case 0xBB : case 0xBC : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBE : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -1739,10 +1740,10 @@ case 0xE0 : case 0x8B : case 0x8C : case 0x8D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8E : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8F : case 0x90 : @@ -1757,25 +1758,25 @@ case 0xE0 : case 0x99 : case 0x9A : case 0x9B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9C : case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9F : case 0xA0 : case 0xA1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA2 : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA6 : case 0xA7 : @@ -1787,15 +1788,15 @@ case 0xE0 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB0 : case 0xB1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB2 : case 0xB3 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB4 : case 0xB5 : @@ -1803,14 +1804,14 @@ case 0xE0 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xBA : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBB : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -1821,7 +1822,7 @@ case 0xE0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : case 0x86 : @@ -1829,21 +1830,21 @@ case 0xE0 : case 0x88 : case 0x89 : case 0x8A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8B : case 0x8C : case 0x8D : case 0x8E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8F : case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : case 0x92 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x93 : case 0x94 : @@ -1867,10 +1868,10 @@ case 0xE0 : case 0xA6 : case 0xA7 : case 0xA8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAA : case 0xAB : @@ -1879,32 +1880,32 @@ case 0xE0 : case 0xAE : case 0xAF : case 0xB0 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB2 : case 0xB3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB4 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB5 : case 0xB6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -1935,19 +1936,19 @@ case 0xE0 : case 0x96 : case 0x97 : case 0x98 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x99 : case 0x9A : case 0x9B : case 0x9C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9E : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9F : case 0xA0 : @@ -1956,7 +1957,7 @@ case 0xE0 : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA6 : case 0xA7 : @@ -1968,20 +1969,20 @@ case 0xE0 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB0 : case 0xB1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB2 : case 0xB3 : case 0xB4 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB5 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -1992,7 +1993,7 @@ case 0xE0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : case 0x86 : @@ -2003,18 +2004,18 @@ case 0xE0 : case 0x8B : case 0x8C : case 0x8D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8F : case 0x90 : case 0x91 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x92 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x93 : case 0x94 : @@ -2038,10 +2039,10 @@ case 0xE0 : case 0xA6 : case 0xA7 : case 0xA8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAA : case 0xAB : @@ -2050,36 +2051,36 @@ case 0xE0 : case 0xAE : case 0xAF : case 0xB0 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB2 : case 0xB3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB4 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB5 : case 0xB6 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : case 0xBB : case 0xBC : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBE : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2101,10 +2102,10 @@ case 0xE0 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : case 0x92 : @@ -2121,17 +2122,17 @@ case 0xE0 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA2 : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA6 : case 0xA7 : @@ -2143,17 +2144,17 @@ case 0xE0 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB0 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB1 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB2 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2164,7 +2165,7 @@ case 0xE0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : case 0x86 : @@ -2174,19 +2175,19 @@ case 0xE0 : case 0x8A : case 0x8B : case 0x8C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8D : case 0x8E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8F : case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : case 0x92 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x93 : case 0x94 : @@ -2210,10 +2211,10 @@ case 0xE0 : case 0xA6 : case 0xA7 : case 0xA8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAA : case 0xAB : @@ -2222,36 +2223,36 @@ case 0xE0 : case 0xAE : case 0xAF : case 0xB0 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB2 : case 0xB3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB4 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB5 : case 0xB6 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : case 0xBB : case 0xBC : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBE : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2285,25 +2286,25 @@ case 0xE0 : case 0x99 : case 0x9A : case 0x9B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9C : case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9F : case 0xA0 : case 0xA1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA2 : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA6 : case 0xA7 : @@ -2315,17 +2316,17 @@ case 0xE0 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB0 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB2 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2334,13 +2335,13 @@ case 0xE0 : case 0x80 : case 0x81 : case 0x82 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x83 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : case 0x86 : @@ -2348,72 +2349,72 @@ case 0xE0 : case 0x88 : case 0x89 : case 0x8A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8B : case 0x8C : case 0x8D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8E : case 0x8F : case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x92 : case 0x93 : case 0x94 : case 0x95 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x96 : case 0x97 : case 0x98 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x99 : case 0x9A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9E : case 0x9F : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA0 : case 0xA1 : case 0xA2 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA3 : case 0xA4 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA5 : case 0xA6 : case 0xA7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA8 : case 0xA9 : case 0xAA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAB : case 0xAC : case 0xAD : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAE : case 0xAF : @@ -2427,11 +2428,11 @@ case 0xE0 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2475,7 +2476,7 @@ case 0xE0 : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA6 : case 0xA7 : @@ -2490,7 +2491,7 @@ case 0xE0 : case 0xB0 : case 0xB1 : case 0xB2 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB3 : case 0xB4 : @@ -2500,11 +2501,11 @@ case 0xE0 : case 0xB8 : case 0xB9 : case 0xBA : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBB : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2515,7 +2516,7 @@ case 0xE0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : case 0x86 : @@ -2525,18 +2526,18 @@ case 0xE0 : case 0x8A : case 0x8B : case 0x8C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8E : case 0x8F : case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x92 : case 0x93 : @@ -2561,10 +2562,10 @@ case 0xE0 : case 0xA6 : case 0xA7 : case 0xA8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAA : case 0xAB : @@ -2576,21 +2577,21 @@ case 0xE0 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB4 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB5 : case 0xB6 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2628,17 +2629,17 @@ case 0xE0 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA2 : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA6 : case 0xA7 : @@ -2650,11 +2651,11 @@ case 0xE0 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB0 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2665,7 +2666,7 @@ case 0xE0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : case 0x86 : @@ -2675,18 +2676,18 @@ case 0xE0 : case 0x8A : case 0x8B : case 0x8C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8E : case 0x8F : case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x92 : case 0x93 : @@ -2711,10 +2712,10 @@ case 0xE0 : case 0xA6 : case 0xA7 : case 0xA8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAA : case 0xAB : @@ -2726,29 +2727,29 @@ case 0xE0 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB4 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB5 : case 0xB6 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : case 0xBB : case 0xBC : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBE : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2784,23 +2785,23 @@ case 0xE0 : case 0x9B : case 0x9C : case 0x9D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9E : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA2 : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA6 : case 0xA7 : @@ -2812,18 +2813,18 @@ case 0xE0 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB0 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB1 : case 0xB2 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB3 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2834,7 +2835,7 @@ case 0xE0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : case 0x86 : @@ -2844,18 +2845,18 @@ case 0xE0 : case 0x8A : case 0x8B : case 0x8C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8E : case 0x8F : case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x92 : case 0x93 : @@ -2880,10 +2881,10 @@ case 0xE0 : case 0xA6 : case 0xA7 : case 0xA8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAA : case 0xAB : @@ -2901,11 +2902,11 @@ case 0xE0 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2943,17 +2944,17 @@ case 0xE0 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA2 : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA6 : case 0xA7 : @@ -2965,11 +2966,11 @@ case 0xE0 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB0 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -2980,7 +2981,7 @@ case 0xE0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : case 0x86 : @@ -3000,12 +3001,12 @@ case 0xE0 : case 0x94 : case 0x95 : case 0x96 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x97 : case 0x98 : case 0x99 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9A : case 0x9B : @@ -3031,10 +3032,10 @@ case 0xE0 : case 0xAF : case 0xB0 : case 0xB1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB2 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB3 : case 0xB4 : @@ -3045,17 +3046,17 @@ case 0xE0 : case 0xB9 : case 0xBA : case 0xBB : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBC : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBE : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -3068,7 +3069,7 @@ case 0xE0 : case 0x84 : case 0x85 : case 0x86 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x87 : case 0x88 : @@ -3115,21 +3116,21 @@ case 0xE0 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB4 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB5 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xB8 : switch (str[2]) { case 0x80 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x81 : case 0x82 : @@ -3179,14 +3180,14 @@ case 0xE0 : case 0xAE : case 0xAF : case 0xB0 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB2 : case 0xB3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB4 : case 0xB5 : @@ -3199,11 +3200,11 @@ case 0xE0 : case 0xBC : case 0xBD : case 0xBE : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBF : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -3216,7 +3217,7 @@ case 0xE0 : case 0x84 : case 0x85 : case 0x86 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x87 : case 0x88 : @@ -3226,10 +3227,10 @@ case 0xE0 : case 0x8C : case 0x8D : case 0x8E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x90 : case 0x91 : @@ -3241,53 +3242,53 @@ case 0xE0 : case 0x97 : case 0x98 : case 0x99 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x9A : case 0x9B : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9C : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xBA : switch (str[2]) { case 0x80 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x81 : case 0x82 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x83 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x84 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x85 : case 0x86 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x87 : case 0x88 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x89 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8B : case 0x8C : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8E : case 0x8F : @@ -3295,16 +3296,16 @@ case 0xE0 : case 0x91 : case 0x92 : case 0x93 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x94 : case 0x95 : case 0x96 : case 0x97 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x98 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x99 : case 0x9A : @@ -3313,51 +3314,51 @@ case 0xE0 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA0 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA1 : case 0xA2 : case 0xA3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA4 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA5 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA6 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA7 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA8 : case 0xA9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAA : case 0xAB : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAC : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAD : case 0xAE : case 0xAF : case 0xB0 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB2 : case 0xB3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB4 : case 0xB5 : @@ -3368,14 +3369,14 @@ case 0xE0 : case 0xBA : case 0xBB : case 0xBC : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBE : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -3386,13 +3387,13 @@ case 0xE0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x85 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x86 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x87 : case 0x88 : @@ -3403,7 +3404,7 @@ case 0xE0 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -3415,26 +3416,26 @@ case 0xE0 : case 0x97 : case 0x98 : case 0x99 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x9A : case 0x9B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9C : case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xBC : switch (str[2]) { case 0x80 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x81 : case 0x82 : @@ -3459,11 +3460,11 @@ case 0xE0 : case 0x95 : case 0x96 : case 0x97 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x98 : case 0x99 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9A : case 0x9B : @@ -3471,7 +3472,7 @@ case 0xE0 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA0 : case 0xA1 : @@ -3493,35 +3494,35 @@ case 0xE0 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB4 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB6 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB8 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBA : case 0xBB : case 0xBC : case 0xBD : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBE : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -3535,10 +3536,10 @@ case 0xE0 : case 0x85 : case 0x86 : case 0x87 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x88 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x89 : case 0x8A : @@ -3574,11 +3575,11 @@ case 0xE0 : case 0xA8 : case 0xA9 : case 0xAA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAB : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -3589,20 +3590,20 @@ case 0xE0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x86 : case 0x87 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x88 : case 0x89 : case 0x8A : case 0x8B : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8C : case 0x8D : @@ -3654,11 +3655,11 @@ case 0xE0 : case 0xBB : case 0xBC : case 0xBD : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBE : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -3670,10 +3671,10 @@ case 0xE0 : case 0x83 : case 0x84 : case 0x85 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x86 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x87 : case 0x88 : @@ -3681,25 +3682,25 @@ case 0xE0 : case 0x8A : case 0x8B : case 0x8C : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8D : case 0x8E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8F : case 0x90 : case 0x91 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x92 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -3741,28 +3742,28 @@ case 0xE1 : case 0x9F : case 0xA0 : case 0xA1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA2 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA3 : case 0xA4 : case 0xA5 : case 0xA6 : case 0xA7 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA8 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA9 : case 0xAA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAB : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -3778,7 +3779,7 @@ case 0xE1 : case 0x87 : case 0x88 : case 0x89 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x8A : case 0x8B : @@ -3786,7 +3787,7 @@ case 0xE1 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x90 : case 0x91 : @@ -3794,17 +3795,17 @@ case 0xE1 : case 0x93 : case 0x94 : case 0x95 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x96 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x82 : - if (str[2] < 0xA0) { return grn_str_others; } - return grn_str_alpha; + if (str[2] < 0xA0) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0x83 : switch (str[2]) { @@ -3814,7 +3815,7 @@ case 0xE1 : case 0x83 : case 0x84 : case 0x85 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x86 : case 0x87 : @@ -3826,7 +3827,7 @@ case 0xE1 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -3871,39 +3872,39 @@ case 0xE1 : case 0xB8 : case 0xB9 : case 0xBA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBB : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBD : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x84 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x85 : - if (str[2] < 0x9A) { return grn_str_alpha; } - if (str[2] < 0x9F) { return grn_str_others; } - return grn_str_alpha; + if (str[2] < 0x9A) { return GRN_CHAR_ALPHA; } + if (str[2] < 0x9F) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0x86 : - if (str[2] < 0xA3) { return grn_str_alpha; } - if (str[2] < 0xA8) { return grn_str_others; } - return grn_str_alpha; + if (str[2] < 0xA3) { return GRN_CHAR_ALPHA; } + if (str[2] < 0xA8) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0x87 : - if (str[2] < 0xBA) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0xBA) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0x88 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x89 : switch (str[2]) { @@ -3916,20 +3917,20 @@ case 0xE1 : case 0x86 : case 0x87 : case 0x88 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x89 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8A : case 0x8B : case 0x8C : case 0x8D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -3938,30 +3939,30 @@ case 0xE1 : case 0x94 : case 0x95 : case 0x96 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x97 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x98 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x99 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9A : case 0x9B : case 0x9C : case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -3976,20 +3977,20 @@ case 0xE1 : case 0x86 : case 0x87 : case 0x88 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x89 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8A : case 0x8B : case 0x8C : case 0x8D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -4024,20 +4025,20 @@ case 0xE1 : case 0xAE : case 0xAF : case 0xB0 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB2 : case 0xB3 : case 0xB4 : case 0xB5 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB6 : case 0xB7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB8 : case 0xB9 : @@ -4046,31 +4047,31 @@ case 0xE1 : case 0xBC : case 0xBD : case 0xBE : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBF : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x8B : switch (str[2]) { case 0x80 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x81 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x82 : case 0x83 : case 0x84 : case 0x85 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x86 : case 0x87 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x88 : case 0x89 : @@ -4087,14 +4088,14 @@ case 0xE1 : case 0x94 : case 0x95 : case 0x96 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x97 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x98 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -4117,24 +4118,24 @@ case 0xE1 : case 0x8E : case 0x8F : case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x92 : case 0x93 : case 0x94 : case 0x95 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x96 : case 0x97 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x98 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -4167,14 +4168,14 @@ case 0xE1 : case 0x98 : case 0x99 : case 0x9A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9B : case 0x9C : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -4185,7 +4186,7 @@ case 0xE1 : case 0xA6 : case 0xA7 : case 0xA8 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA9 : case 0xAA : @@ -4207,11 +4208,11 @@ case 0xE1 : case 0xBA : case 0xBB : case 0xBC : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xBD : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -4233,7 +4234,7 @@ case 0xE1 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x90 : case 0x91 : @@ -4245,7 +4246,7 @@ case 0xE1 : case 0x97 : case 0x98 : case 0x99 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9A : case 0x9B : @@ -4253,21 +4254,21 @@ case 0xE1 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0x8F : - if (str[2] < 0xB5) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0xB5) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0x90 : - if (str[2] < 0x81) { return grn_str_others; } - return grn_str_alpha; + if (str[2] < 0x81) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0x91 : case 0x92 : @@ -4277,7 +4278,7 @@ case 0xE1 : case 0x96 : case 0x97 : case 0x98 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x99 : switch (str[2]) { @@ -4326,11 +4327,11 @@ case 0xE1 : case 0xAA : case 0xAB : case 0xAC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAD : case 0xAE : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAF : case 0xB0 : @@ -4340,18 +4341,18 @@ case 0xE1 : case 0xB4 : case 0xB5 : case 0xB6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB7 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x9A : switch (str[2]) { case 0x80 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x81 : case 0x82 : @@ -4379,20 +4380,20 @@ case 0xE1 : case 0x98 : case 0x99 : case 0x9A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9B : case 0x9C : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -4441,21 +4442,21 @@ case 0xE1 : case 0xA8 : case 0xA9 : case 0xAA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAB : case 0xAC : case 0xAD : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAE : case 0xAF : case 0xB0 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB1 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -4474,16 +4475,16 @@ case 0xE1 : case 0x8A : case 0x8B : case 0x8C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8E : case 0x8F : case 0x90 : case 0x91 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x92 : case 0x93 : @@ -4499,7 +4500,7 @@ case 0xE1 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -4519,20 +4520,20 @@ case 0xE1 : case 0xAF : case 0xB0 : case 0xB1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB2 : case 0xB3 : case 0xB4 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB5 : case 0xB6 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB7 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -4556,7 +4557,7 @@ case 0xE1 : case 0x8F : case 0x90 : case 0x91 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x92 : case 0x93 : @@ -4572,7 +4573,7 @@ case 0xE1 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -4587,25 +4588,25 @@ case 0xE1 : case 0xAA : case 0xAB : case 0xAC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAD : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAE : case 0xAF : case 0xB0 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB1 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x9E : - if (str[2] < 0xB4) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0xB4) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0x9F : switch (str[2]) { @@ -4629,29 +4630,29 @@ case 0xE1 : case 0x91 : case 0x92 : case 0x93 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x94 : case 0x95 : case 0x96 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x97 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x98 : case 0x99 : case 0x9A : case 0x9B : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -4663,7 +4664,7 @@ case 0xE1 : case 0xA7 : case 0xA8 : case 0xA9 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xAA : case 0xAB : @@ -4671,7 +4672,7 @@ case 0xE1 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : case 0xB1 : @@ -4683,11 +4684,11 @@ case 0xE1 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xBA : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -4704,14 +4705,14 @@ case 0xE1 : case 0x88 : case 0x89 : case 0x8A : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8B : case 0x8C : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -4723,7 +4724,7 @@ case 0xE1 : case 0x97 : case 0x98 : case 0x99 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x9A : case 0x9B : @@ -4731,42 +4732,42 @@ case 0xE1 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0xA1 : - if (str[2] < 0xB8) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0xB8) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0xA2 : - if (str[2] < 0xA9) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0xA9) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0xA3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA4 : - if (str[2] < 0x9D) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0x9D) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0xA5 : switch (str[2]) { case 0x80 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x81 : case 0x82 : case 0x83 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x84 : case 0x85 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x86 : case 0x87 : @@ -4778,7 +4779,7 @@ case 0xE1 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x90 : case 0x91 : @@ -4810,33 +4811,33 @@ case 0xE1 : case 0xAB : case 0xAC : case 0xAD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : case 0xB1 : case 0xB2 : case 0xB3 : case 0xB4 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB5 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xA6 : - if (str[2] < 0xAA) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0xAA) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0xA7 : switch (str[2]) { case 0x80 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x81 : case 0x82 : @@ -4845,7 +4846,7 @@ case 0xE1 : case 0x85 : case 0x86 : case 0x87 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x88 : case 0x89 : @@ -4855,7 +4856,7 @@ case 0xE1 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -4867,17 +4868,17 @@ case 0xE1 : case 0x97 : case 0x98 : case 0x99 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x9A : case 0x9B : case 0x9C : case 0x9D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9E : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -4906,7 +4907,7 @@ case 0xE1 : case 0x94 : case 0x95 : case 0x96 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x97 : case 0x98 : @@ -4915,27 +4916,27 @@ case 0xE1 : case 0x9B : case 0x9C : case 0x9D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9E : case 0x9F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA0 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xA9 : case 0xAA : case 0xAB : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAC : - if (str[2] < 0x85) { return grn_str_others; } - if (str[2] < 0xB4) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0x85) { return GRN_CHAR_OTHERS; } + if (str[2] < 0xB4) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0xAD : switch (str[2]) { @@ -4944,7 +4945,7 @@ case 0xE1 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : case 0x86 : @@ -4953,13 +4954,13 @@ case 0xE1 : case 0x89 : case 0x8A : case 0x8B : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8C : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -4971,7 +4972,7 @@ case 0xE1 : case 0x97 : case 0x98 : case 0x99 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x9A : case 0x9B : @@ -4990,7 +4991,7 @@ case 0xE1 : case 0xA8 : case 0xA9 : case 0xAA : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAB : case 0xAC : @@ -5001,7 +5002,7 @@ case 0xE1 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB4 : case 0xB5 : @@ -5012,11 +5013,11 @@ case 0xE1 : case 0xBA : case 0xBB : case 0xBC : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBD : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -5026,28 +5027,28 @@ case 0xE1 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB4 : case 0xB5 : case 0xB6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : - if (str[2] < 0x9C) { return grn_str_alpha; } - if (str[2] < 0xA0) { return grn_str_others; } - return grn_str_alpha; + if (str[2] < 0x9C) { return GRN_CHAR_ALPHA; } + if (str[2] < 0xA0) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0xBB : - if (str[2] < 0xBA) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0xBA) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0xBC : switch (str[2]) { @@ -5073,11 +5074,11 @@ case 0xE1 : case 0x93 : case 0x94 : case 0x95 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x96 : case 0x97 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x98 : case 0x99 : @@ -5085,15 +5086,15 @@ case 0xE1 : case 0x9B : case 0x9C : case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -5105,11 +5106,11 @@ case 0xE1 : case 0x83 : case 0x84 : case 0x85 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x86 : case 0x87 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x88 : case 0x89 : @@ -5117,11 +5118,11 @@ case 0xE1 : case 0x8B : case 0x8C : case 0x8D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -5131,28 +5132,28 @@ case 0xE1 : case 0x95 : case 0x96 : case 0x97 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x98 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x99 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9A : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9B : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9C : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9F : case 0xA0 : @@ -5185,11 +5186,11 @@ case 0xE1 : case 0xBB : case 0xBC : case 0xBD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBE : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -5248,10 +5249,10 @@ case 0xE1 : case 0xB2 : case 0xB3 : case 0xB4 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB6 : case 0xB7 : @@ -5260,17 +5261,17 @@ case 0xE1 : case 0xBA : case 0xBB : case 0xBC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBD : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBE : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBF : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -5278,15 +5279,15 @@ case 0xE1 : switch (str[2]) { case 0x80 : case 0x81 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x82 : case 0x83 : case 0x84 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x85 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x86 : case 0x87 : @@ -5295,22 +5296,22 @@ case 0xE1 : case 0x8A : case 0x8B : case 0x8C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8D : case 0x8E : case 0x8F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x90 : case 0x91 : case 0x92 : case 0x93 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x94 : case 0x95 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x96 : case 0x97 : @@ -5318,15 +5319,15 @@ case 0xE1 : case 0x99 : case 0x9A : case 0x9B : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9C : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9D : case 0x9E : case 0x9F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA0 : case 0xA1 : @@ -5341,24 +5342,24 @@ case 0xE1 : case 0xAA : case 0xAB : case 0xAC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAD : case 0xAE : case 0xAF : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB0 : case 0xB1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB2 : case 0xB3 : case 0xB4 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB6 : case 0xB7 : @@ -5367,20 +5368,20 @@ case 0xE1 : case 0xBA : case 0xBB : case 0xBC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBD : case 0xBE : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBF : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -5404,7 +5405,7 @@ case 0xE2 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -5414,25 +5415,25 @@ case 0xE2 : case 0x95 : case 0x96 : case 0x97 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x98 : case 0x99 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9A : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9B : case 0x9C : case 0x9D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9E : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -5442,7 +5443,7 @@ case 0xE2 : case 0xA5 : case 0xA6 : case 0xA7 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA8 : case 0xA9 : @@ -5452,7 +5453,7 @@ case 0xE2 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : case 0xB1 : @@ -5463,15 +5464,15 @@ case 0xE2 : case 0xB6 : case 0xB7 : case 0xB8 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB9 : case 0xBA : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBB : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -5508,7 +5509,7 @@ case 0xE2 : case 0x9C : case 0x9D : case 0x9E : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9F : case 0xA0 : @@ -5527,17 +5528,17 @@ case 0xE2 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB1 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB2 : case 0xB3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB4 : case 0xB5 : @@ -5545,18 +5546,18 @@ case 0xE2 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xBA : case 0xBB : case 0xBC : case 0xBD : case 0xBE : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBF : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -5572,24 +5573,24 @@ case 0xE2 : case 0x87 : case 0x88 : case 0x89 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x8A : case 0x8B : case 0x8C : case 0x8D : case 0x8E : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : case 0x92 : case 0x93 : case 0x94 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x95 : case 0x96 : @@ -5602,7 +5603,7 @@ case 0xE2 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -5626,38 +5627,38 @@ case 0xE2 : case 0xB3 : case 0xB4 : case 0xB5 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB6 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x83 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x84 : switch (str[2]) { case 0x80 : case 0x81 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x82 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x83 : case 0x84 : case 0x85 : case 0x86 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x87 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x88 : case 0x89 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8A : case 0x8B : @@ -5669,25 +5670,25 @@ case 0xE2 : case 0x91 : case 0x92 : case 0x93 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x94 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x95 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x96 : case 0x97 : case 0x98 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x99 : case 0x9A : case 0x9B : case 0x9C : case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : case 0x9F : @@ -5695,34 +5696,34 @@ case 0xE2 : case 0xA1 : case 0xA2 : case 0xA3 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA4 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA5 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA7 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA9 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAA : case 0xAB : case 0xAC : case 0xAD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAE : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAF : case 0xB0 : @@ -5735,15 +5736,15 @@ case 0xE2 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : case 0xBB : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBC : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -5754,33 +5755,33 @@ case 0xE2 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x85 : case 0x86 : case 0x87 : case 0x88 : case 0x89 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8A : case 0x8B : case 0x8C : case 0x8D : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8E : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8F : case 0x90 : case 0x91 : case 0x92 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x93 : default : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; } break; @@ -5789,11 +5790,11 @@ case 0xE2 : case 0x80 : case 0x81 : case 0x82 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x83 : case 0x84 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x85 : case 0x86 : @@ -5806,11 +5807,11 @@ case 0xE2 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -5822,15 +5823,15 @@ case 0xE2 : case 0x8C : case 0x8D : case 0x8E : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8F : - if (str[2] < 0xA8) { return grn_str_symbol; } - return grn_str_others; + if (str[2] < 0xA8) { return GRN_CHAR_SYMBOL; } + return GRN_CHAR_OTHERS; break; case 0x90 : - if (str[2] < 0xA7) { return grn_str_symbol; } - return grn_str_others; + if (str[2] < 0xA7) { return GRN_CHAR_SYMBOL; } + return GRN_CHAR_OTHERS; break; case 0x91 : switch (str[2]) { @@ -5845,7 +5846,7 @@ case 0xE2 : case 0x88 : case 0x89 : case 0x8A : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8B : case 0x8C : @@ -5868,21 +5869,21 @@ case 0xE2 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : default : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; } break; case 0x92 : - if (str[2] < 0x9C) { return grn_str_digit; } - return grn_str_symbol; + if (str[2] < 0x9C) { return GRN_CHAR_DIGIT; } + return GRN_CHAR_SYMBOL; break; case 0x93 : - if (str[2] < 0xAA) { return grn_str_symbol; } - return grn_str_digit; + if (str[2] < 0xAA) { return GRN_CHAR_SYMBOL; } + return GRN_CHAR_DIGIT; break; case 0x94 : case 0x95 : @@ -5890,7 +5891,7 @@ case 0xE2 : case 0x97 : case 0x98 : case 0x99 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9A : switch (str[2]) { @@ -5923,12 +5924,12 @@ case 0xE2 : case 0x9A : case 0x9B : case 0x9C : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -5949,40 +5950,40 @@ case 0xE2 : case 0xB0 : case 0xB1 : case 0xB2 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB3 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x9B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9C : switch (str[2]) { case 0x80 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x81 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x85 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x86 : case 0x87 : case 0x88 : case 0x89 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8A : case 0x8B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8C : case 0x8D : @@ -6012,14 +6013,14 @@ case 0xE2 : case 0xA5 : case 0xA6 : case 0xA7 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA8 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA9 : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -6037,33 +6038,33 @@ case 0xE2 : case 0x89 : case 0x8A : case 0x8B : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8C : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8D : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8F : case 0x90 : case 0x91 : case 0x92 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x93 : case 0x94 : case 0x95 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x96 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x97 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x98 : case 0x99 : @@ -6072,11 +6073,11 @@ case 0xE2 : case 0x9C : case 0x9D : case 0x9E : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9F : case 0xA0 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA1 : case 0xA2 : @@ -6099,11 +6100,11 @@ case 0xE2 : case 0xB3 : case 0xB4 : case 0xB5 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB6 : default : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; } break; @@ -6129,15 +6130,15 @@ case 0xE2 : case 0x91 : case 0x92 : case 0x93 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x94 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x95 : case 0x96 : case 0x97 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x98 : case 0x99 : @@ -6163,10 +6164,10 @@ case 0xE2 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB0 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB1 : case 0xB2 : @@ -6182,11 +6183,11 @@ case 0xE2 : case 0xBC : case 0xBD : case 0xBE : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBF : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -6203,14 +6204,14 @@ case 0xE2 : case 0x88 : case 0x89 : case 0x8A : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8B : case 0x8C : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -6240,17 +6241,17 @@ case 0xE2 : case 0xA9 : case 0xAA : case 0xAB : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAC : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -6266,7 +6267,7 @@ case 0xE2 : case 0xA9 : case 0xAA : case 0xAB : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAC : switch (str[2]) { @@ -6297,31 +6298,31 @@ case 0xE2 : case 0x98 : case 0x99 : case 0x9A : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9B : case 0x9C : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : case 0xA2 : case 0xA3 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA4 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : switch (str[2]) { @@ -6372,14 +6373,14 @@ case 0xE2 : case 0xAC : case 0xAD : case 0xAE : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -6416,10 +6417,10 @@ case 0xE2 : case 0x9C : case 0x9D : case 0x9E : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -6434,7 +6435,7 @@ case 0xE2 : case 0xAA : case 0xAB : case 0xAC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAD : case 0xAE : @@ -6443,22 +6444,22 @@ case 0xE2 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB4 : case 0xB5 : case 0xB6 : case 0xB7 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB8 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xB2 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB3 : switch (str[2]) { @@ -6499,7 +6500,7 @@ case 0xE2 : case 0xA2 : case 0xA3 : case 0xA4 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA5 : case 0xA6 : @@ -6507,7 +6508,7 @@ case 0xE2 : case 0xA8 : case 0xA9 : case 0xAA : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAB : case 0xAC : @@ -6523,20 +6524,20 @@ case 0xE2 : case 0xB6 : case 0xB7 : case 0xB8 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB9 : case 0xBA : case 0xBB : case 0xBC : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBD : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xBE : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -6580,7 +6581,7 @@ case 0xE2 : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA6 : case 0xA7 : @@ -6592,11 +6593,11 @@ case 0xE2 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -6640,7 +6641,7 @@ case 0xE2 : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA6 : case 0xA7 : @@ -6651,14 +6652,14 @@ case 0xE2 : case 0xAC : case 0xAD : case 0xAE : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAF : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB0 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -6687,7 +6688,7 @@ case 0xE2 : case 0x94 : case 0x95 : case 0x96 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x97 : case 0x98 : @@ -6698,7 +6699,7 @@ case 0xE2 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -6707,10 +6708,10 @@ case 0xE2 : case 0xA4 : case 0xA5 : case 0xA6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA8 : case 0xA9 : @@ -6719,10 +6720,10 @@ case 0xE2 : case 0xAC : case 0xAD : case 0xAE : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : case 0xB1 : @@ -6731,10 +6732,10 @@ case 0xE2 : case 0xB4 : case 0xB5 : case 0xB6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB8 : case 0xB9 : @@ -6743,11 +6744,11 @@ case 0xE2 : case 0xBC : case 0xBD : case 0xBE : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBF : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -6760,10 +6761,10 @@ case 0xE2 : case 0x84 : case 0x85 : case 0x86 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x87 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x88 : case 0x89 : @@ -6772,10 +6773,10 @@ case 0xE2 : case 0x8C : case 0x8D : case 0x8E : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -6784,10 +6785,10 @@ case 0xE2 : case 0x94 : case 0x95 : case 0x96 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x97 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x98 : case 0x99 : @@ -6796,11 +6797,11 @@ case 0xE2 : case 0x9C : case 0x9D : case 0x9E : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9F : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -6808,29 +6809,29 @@ case 0xE2 : switch (str[2]) { case 0x80 : case 0x81 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x82 : case 0x83 : case 0x84 : case 0x85 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x86 : case 0x87 : case 0x88 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x89 : case 0x8A : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8B : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8C : case 0x8D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8E : case 0x8F : @@ -6842,23 +6843,23 @@ case 0xE2 : case 0x95 : case 0x96 : case 0x97 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x98 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xB9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBA : case 0xBB : case 0xBC : case 0xBD : case 0xBE : - return grn_str_kanji; + return GRN_CHAR_KANJI; break; case 0xBF : switch (str[2]) { @@ -6894,7 +6895,7 @@ case 0xE2 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_kanji; + return GRN_CHAR_KANJI; break; case 0xA0 : case 0xA1 : @@ -6912,7 +6913,7 @@ case 0xE2 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : case 0xB1 : @@ -6926,42 +6927,42 @@ case 0xE2 : case 0xB9 : case 0xBA : case 0xBB : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBC : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xE3 : switch (str[1]) { case 0x80 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x81 : - return grn_str_hiragana; + return GRN_CHAR_HIRAGANA; break; case 0x82 : - if (str[2] < 0xA0) { return grn_str_hiragana; } - return grn_str_katakana; + if (str[2] < 0xA0) { return GRN_CHAR_HIRAGANA; } + return GRN_CHAR_KATAKANA; break; case 0x83 : - return grn_str_katakana; + return GRN_CHAR_KATAKANA; break; case 0x84 : case 0x85 : case 0x86 : - return grn_str_kanji; + return GRN_CHAR_KANJI; break; case 0x87 : - if (str[2] < 0xB0) { return grn_str_kanji; } - return grn_str_katakana; + if (str[2] < 0xB0) { return GRN_CHAR_KANJI; } + return GRN_CHAR_KATAKANA; break; case 0x88 : case 0x89 : @@ -6971,25 +6972,25 @@ case 0xE3 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x90 : default : - return grn_str_kanji; + return GRN_CHAR_KANJI; break; } break; case 0xE4 : - if (str[1] < 0xB7) { return grn_str_kanji; } - if (str[1] < 0xB8) { return grn_str_symbol; } - return grn_str_kanji; + if (str[1] < 0xB7) { return GRN_CHAR_KANJI; } + if (str[1] < 0xB8) { return GRN_CHAR_SYMBOL; } + return GRN_CHAR_KANJI; break; case 0xE5 : case 0xE6 : case 0xE7 : case 0xE8 : case 0xE9 : - return grn_str_kanji; + return GRN_CHAR_KANJI; break; case 0xEA : switch (str[1]) { @@ -7012,11 +7013,11 @@ case 0xEA : case 0x90 : case 0x91 : case 0x92 : - return grn_str_kanji; + return GRN_CHAR_KANJI; break; case 0x93 : - if (str[2] < 0x90) { return grn_str_kanji; } - return grn_str_others; + if (str[2] < 0x90) { return GRN_CHAR_KANJI; } + return GRN_CHAR_OTHERS; break; case 0x94 : case 0x95 : @@ -7026,7 +7027,7 @@ case 0xEA : case 0x99 : case 0x9A : case 0x9B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9C : switch (str[2]) { @@ -7053,61 +7054,61 @@ case 0xEA : case 0x94 : case 0x95 : case 0x96 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x97 : case 0x98 : case 0x99 : case 0x9A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9B : case 0x9C : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA2 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : switch (str[2]) { case 0x80 : case 0x81 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x82 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x83 : case 0x84 : case 0x85 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x86 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x87 : case 0x88 : case 0x89 : case 0x8A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8C : case 0x8D : @@ -7132,24 +7133,24 @@ case 0xEA : case 0xA0 : case 0xA1 : case 0xA2 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA3 : case 0xA4 : case 0xA5 : case 0xA6 : case 0xA7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA8 : case 0xA9 : case 0xAA : case 0xAB : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAC : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -7207,17 +7208,17 @@ case 0xEA : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB4 : case 0xB5 : case 0xB6 : case 0xB7 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB8 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -7235,28 +7236,28 @@ case 0xEA : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : default : - return grn_str_kanji; + return GRN_CHAR_KANJI; break; } break; case 0xEB : case 0xEC : - return grn_str_kanji; + return GRN_CHAR_KANJI; break; case 0xED : - if (str[1] < 0x9E) { return grn_str_kanji; } + if (str[1] < 0x9E) { return GRN_CHAR_KANJI; } if (str[1] == 0x9E) { - if (str[2] < 0xB0) { return grn_str_kanji; } - return grn_str_others; + if (str[2] < 0xB0) { return GRN_CHAR_KANJI; } + return GRN_CHAR_OTHERS; } - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xEE : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xEF : switch (str[1]) { @@ -7296,7 +7297,7 @@ case 0xEF : case 0xA1 : case 0xA2 : case 0xA3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA4 : case 0xA5 : @@ -7306,7 +7307,7 @@ case 0xEF : case 0xA9 : case 0xAA : case 0xAB : - return grn_str_kanji; + return GRN_CHAR_KANJI; break; case 0xAC : switch (str[2]) { @@ -7317,7 +7318,7 @@ case 0xEF : case 0x84 : case 0x85 : case 0x86 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x87 : case 0x88 : @@ -7331,27 +7332,27 @@ case 0xEF : case 0x90 : case 0x91 : case 0x92 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x93 : case 0x94 : case 0x95 : case 0x96 : case 0x97 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x98 : case 0x99 : case 0x9A : case 0x9B : case 0x9C : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9F : case 0xA0 : @@ -7363,10 +7364,10 @@ case 0xEF : case 0xA6 : case 0xA7 : case 0xA8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA9 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAA : case 0xAB : @@ -7381,27 +7382,27 @@ case 0xEF : case 0xB4 : case 0xB5 : case 0xB6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB8 : case 0xB9 : case 0xBA : case 0xBB : case 0xBC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBD : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBE : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBF : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -7409,50 +7410,50 @@ case 0xEF : switch (str[2]) { case 0x80 : case 0x81 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x82 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x83 : case 0x84 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x85 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x86 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0xAE : - if (str[2] < 0xB2) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0xB2) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0xAF : - if (str[2] < 0x93) { return grn_str_others; } - return grn_str_alpha; + if (str[2] < 0x93) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0xB0 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB4 : - if (str[2] < 0xBE) { return grn_str_alpha; } - return grn_str_symbol; + if (str[2] < 0xBE) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_SYMBOL; break; case 0xB5 : - if (str[2] < 0x90) { return grn_str_others; } - return grn_str_alpha; + if (str[2] < 0x90) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0xB6 : - if (str[2] < 0x90) { return grn_str_alpha; } - if (str[2] < 0x92) { return grn_str_others; } - return grn_str_alpha; + if (str[2] < 0x90) { return GRN_CHAR_ALPHA; } + if (str[2] < 0x92) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0xB7 : switch (str[2]) { @@ -7464,7 +7465,7 @@ case 0xEF : case 0x85 : case 0x86 : case 0x87 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x88 : case 0x89 : @@ -7506,7 +7507,7 @@ case 0xEF : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : case 0xB1 : @@ -7520,15 +7521,15 @@ case 0xEF : case 0xB9 : case 0xBA : case 0xBB : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBC : case 0xBD : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBE : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -7550,7 +7551,7 @@ case 0xEF : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -7562,7 +7563,7 @@ case 0xEF : case 0x97 : case 0x98 : case 0x99 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9A : case 0x9B : @@ -7586,11 +7587,11 @@ case 0xEF : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -7615,10 +7616,10 @@ case 0xEF : case 0x90 : case 0x91 : case 0x92 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x93 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x94 : case 0x95 : @@ -7639,50 +7640,50 @@ case 0xEF : case 0xA4 : case 0xA5 : case 0xA6 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA8 : case 0xA9 : case 0xAA : case 0xAB : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAC : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : case 0xB1 : case 0xB2 : case 0xB3 : case 0xB4 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB5 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB6 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0xBA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBB : - if (str[2] < 0xBD) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0xBD) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0xBC : switch (str[2]) { case 0x80 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x81 : case 0x82 : @@ -7699,7 +7700,7 @@ case 0xEF : case 0x8D : case 0x8E : case 0x8F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x90 : case 0x91 : @@ -7711,7 +7712,7 @@ case 0xEF : case 0x97 : case 0x98 : case 0x99 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x9A : case 0x9B : @@ -7720,7 +7721,7 @@ case 0xEF : case 0x9E : case 0x9F : case 0xA0 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA1 : case 0xA2 : @@ -7748,18 +7749,18 @@ case 0xEF : case 0xB8 : case 0xB9 : case 0xBA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBB : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; case 0xBD : switch (str[2]) { case 0x80 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x81 : case 0x82 : @@ -7787,7 +7788,7 @@ case 0xEF : case 0x98 : case 0x99 : case 0x9A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9B : case 0x9C : @@ -7800,23 +7801,23 @@ case 0xEF : case 0xA3 : case 0xA4 : case 0xA5 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA6 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0xBE : - if (str[2] < 0xBF) { return grn_str_alpha; } - return grn_str_others; + if (str[2] < 0xBF) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0xBF : switch (str[2]) { case 0x80 : case 0x81 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x82 : case 0x83 : @@ -7824,11 +7825,11 @@ case 0xEF : case 0x85 : case 0x86 : case 0x87 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x88 : case 0x89 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8A : case 0x8B : @@ -7836,11 +7837,11 @@ case 0xEF : case 0x8D : case 0x8E : case 0x8F : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x90 : case 0x91 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x92 : case 0x93 : @@ -7848,21 +7849,21 @@ case 0xEF : case 0x95 : case 0x96 : case 0x97 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x98 : case 0x99 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9A : case 0x9B : case 0x9C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -7871,10 +7872,10 @@ case 0xEF : case 0xA4 : case 0xA5 : case 0xA6 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA8 : case 0xA9 : @@ -7883,7 +7884,7 @@ case 0xEF : case 0xAC : case 0xAD : case 0xAE : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAF : case 0xB0 : @@ -7898,16 +7899,16 @@ case 0xEF : case 0xB9 : case 0xBA : case 0xBB : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBC : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -7929,7 +7930,7 @@ case 0xF0 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x90 : switch (str[2]) { @@ -7947,10 +7948,10 @@ case 0xF0 : case 0x89 : case 0x8A : case 0x8B : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8C : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8D : case 0x8E : @@ -7978,10 +7979,10 @@ case 0xF0 : case 0xA4 : case 0xA5 : case 0xA6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA8 : case 0xA9 : @@ -8002,21 +8003,21 @@ case 0xF0 : case 0xB8 : case 0xB9 : case 0xBA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBB : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBC : case 0xBD : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBE : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBF : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -8036,11 +8037,11 @@ case 0xF0 : case 0x8B : case 0x8C : case 0x8D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -8056,33 +8057,33 @@ case 0xF0 : case 0x9B : case 0x9C : case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x82 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x83 : - if (str[3] < 0xBB) { return grn_str_alpha; } - return grn_str_others; + if (str[3] < 0xBB) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0x84 : switch (str[3]) { case 0x80 : case 0x81 : case 0x82 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x83 : case 0x84 : case 0x85 : case 0x86 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x87 : case 0x88 : @@ -8129,34 +8130,34 @@ case 0xF0 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB4 : case 0xB5 : case 0xB6 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB7 : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; case 0x85 : - if (str[3] < 0xB9) { return grn_str_digit; } - return grn_str_symbol; + if (str[3] < 0xB9) { return GRN_CHAR_DIGIT; } + return GRN_CHAR_SYMBOL; break; case 0x86 : - if (str[3] < 0x8A) { return grn_str_symbol; } - if (str[3] < 0x8B) { return grn_str_digit; } - return grn_str_others; + if (str[3] < 0x8A) { return GRN_CHAR_SYMBOL; } + if (str[3] < 0x8B) { return GRN_CHAR_DIGIT; } + return GRN_CHAR_OTHERS; break; case 0x87 : case 0x88 : case 0x89 : case 0x8A : case 0x8B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8C : switch (str[3]) { @@ -8191,16 +8192,16 @@ case 0xF0 : case 0x9C : case 0x9D : case 0x9E : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : case 0xA2 : case 0xA3 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xA4 : case 0xA5 : @@ -8214,21 +8215,21 @@ case 0xF0 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0x8D : switch (str[3]) { case 0x80 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x81 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x82 : case 0x83 : @@ -8238,14 +8239,14 @@ case 0xF0 : case 0x87 : case 0x88 : case 0x89 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8A : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x8B : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -8281,17 +8282,17 @@ case 0xF0 : case 0x9B : case 0x9C : case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA0 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -8301,13 +8302,13 @@ case 0xF0 : case 0x81 : case 0x82 : case 0x83 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x84 : case 0x85 : case 0x86 : case 0x87 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x88 : case 0x89 : @@ -8317,27 +8318,27 @@ case 0xF0 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x90 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x91 : case 0x92 : case 0x93 : case 0x94 : case 0x95 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x96 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x90 : case 0x91 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x92 : switch (str[3]) { @@ -8371,11 +8372,11 @@ case 0xF0 : case 0x9B : case 0x9C : case 0x9D : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -8387,11 +8388,11 @@ case 0xF0 : case 0xA7 : case 0xA8 : case 0xA9 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xAA : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -8408,7 +8409,7 @@ case 0xF0 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : switch (str[3]) { @@ -8418,17 +8419,17 @@ case 0xF0 : case 0x83 : case 0x84 : case 0x85 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x86 : case 0x87 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x88 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x89 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8A : case 0x8B : @@ -8474,37 +8475,37 @@ case 0xF0 : case 0xB3 : case 0xB4 : case 0xB5 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB6 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB7 : case 0xB8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB9 : case 0xBA : case 0xBB : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBD : case 0xBE : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBF : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0xA1 : case 0xA2 : case 0xA3 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA4 : switch (str[3]) { @@ -8530,39 +8531,39 @@ case 0xF0 : case 0x93 : case 0x94 : case 0x95 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x96 : case 0x97 : case 0x98 : case 0x99 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x9A : case 0x9B : case 0x9C : case 0x9D : case 0x9E : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA0 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0xA5 : case 0xA6 : case 0xA7 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA8 : switch (str[3]) { case 0x80 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x81 : case 0x82 : @@ -8579,24 +8580,24 @@ case 0xF0 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : case 0x92 : case 0x93 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x94 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x95 : case 0x96 : case 0x97 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x98 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x99 : case 0x9A : @@ -8625,11 +8626,11 @@ case 0xF0 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB4 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -8643,7 +8644,7 @@ case 0xF0 : case 0x85 : case 0x86 : case 0x87 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x88 : case 0x89 : @@ -8653,7 +8654,7 @@ case 0xF0 : case 0x8D : case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : case 0x91 : @@ -8664,21 +8665,21 @@ case 0xF0 : case 0x96 : case 0x97 : case 0x98 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x99 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x91 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x92 : switch (str[2]) { @@ -8695,18 +8696,18 @@ case 0xF0 : case 0x8A : case 0x8B : case 0x8C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8D : - if (str[3] < 0xAF) { return grn_str_alpha; } - return grn_str_others; + if (str[3] < 0xAF) { return GRN_CHAR_ALPHA; } + return GRN_CHAR_OTHERS; break; case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0x91 : switch (str[3]) { @@ -8745,7 +8746,7 @@ case 0xF0 : case 0xA0 : case 0xA1 : case 0xA2 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xA3 : case 0xA4 : @@ -8760,22 +8761,22 @@ case 0xF0 : case 0xAD : case 0xAE : case 0xAF : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xB0 : case 0xB1 : case 0xB2 : case 0xB3 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB4 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -8789,18 +8790,18 @@ case 0xF0 : case 0x9A : case 0x9B : case 0x9C : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9D : switch (str[2]) { case 0x80 : case 0x81 : case 0x82 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x83 : - if (str[3] < 0xB6) { return grn_str_symbol; } - return grn_str_others; + if (str[3] < 0xB6) { return GRN_CHAR_SYMBOL; } + return GRN_CHAR_OTHERS; break; case 0x84 : switch (str[3]) { @@ -8843,16 +8844,16 @@ case 0xF0 : case 0xA4 : case 0xA5 : case 0xA6 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA7 : case 0xA8 : case 0xA9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAA : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; @@ -8895,23 +8896,23 @@ case 0xF0 : case 0xA2 : case 0xA3 : case 0xA4 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xA5 : case 0xA6 : case 0xA7 : case 0xA8 : case 0xA9 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAA : case 0xAB : case 0xAC : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAD : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -8920,11 +8921,11 @@ case 0xF0 : case 0x80 : case 0x81 : case 0x82 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x83 : case 0x84 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x85 : case 0x86 : @@ -8933,7 +8934,7 @@ case 0xF0 : case 0x89 : case 0x8A : case 0x8B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8C : case 0x8D : @@ -8965,53 +8966,53 @@ case 0xF0 : case 0xA7 : case 0xA8 : case 0xA9 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAA : case 0xAB : case 0xAC : case 0xAD : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAE : default : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; } break; case 0x87 : - if (str[3] < 0x9E) { return grn_str_symbol; } - return grn_str_others; + if (str[3] < 0x9E) { return GRN_CHAR_SYMBOL; } + return GRN_CHAR_OTHERS; break; case 0x88 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x89 : switch (str[3]) { case 0x80 : case 0x81 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x82 : case 0x83 : case 0x84 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x85 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x86 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x8A : case 0x8B : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8C : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8D : switch (str[3]) { @@ -9038,7 +9039,7 @@ case 0xF0 : case 0x94 : case 0x95 : case 0x96 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x97 : case 0x98 : @@ -9049,7 +9050,7 @@ case 0xF0 : case 0x9D : case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -9069,25 +9070,25 @@ case 0xF0 : case 0xAF : case 0xB0 : case 0xB1 : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; case 0xB2 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x8E : case 0x8F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : - if (str[3] < 0x95) { return grn_str_alpha; } - if (str[3] < 0x96) { return grn_str_others; } - return grn_str_alpha; + if (str[3] < 0x95) { return GRN_CHAR_ALPHA; } + if (str[3] < 0x96) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0x92 : switch (str[3]) { @@ -9120,42 +9121,42 @@ case 0xF0 : case 0x9A : case 0x9B : case 0x9C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9E : case 0x9F : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA0 : case 0xA1 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA2 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA3 : case 0xA4 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA5 : case 0xA6 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA7 : case 0xA8 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA9 : case 0xAA : case 0xAB : case 0xAC : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAD : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAE : case 0xAF : @@ -9169,27 +9170,27 @@ case 0xF0 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBB : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBC : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBD : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; case 0x93 : - if (str[3] < 0x84) { return grn_str_alpha; } - if (str[3] < 0x85) { return grn_str_others; } - return grn_str_alpha; + if (str[3] < 0x84) { return GRN_CHAR_ALPHA; } + if (str[3] < 0x85) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0x94 : switch (str[3]) { @@ -9199,20 +9200,20 @@ case 0xF0 : case 0x83 : case 0x84 : case 0x85 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x86 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x87 : case 0x88 : case 0x89 : case 0x8A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8B : case 0x8C : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8D : case 0x8E : @@ -9222,10 +9223,10 @@ case 0xF0 : case 0x92 : case 0x93 : case 0x94 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x95 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x96 : case 0x97 : @@ -9234,10 +9235,10 @@ case 0xF0 : case 0x9A : case 0x9B : case 0x9C : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x9E : case 0x9F : @@ -9267,20 +9268,20 @@ case 0xF0 : case 0xB7 : case 0xB8 : case 0xB9 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBA : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xBB : case 0xBC : case 0xBD : case 0xBE : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBF : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; @@ -9291,18 +9292,18 @@ case 0xF0 : case 0x82 : case 0x83 : case 0x84 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x85 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x86 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x87 : case 0x88 : case 0x89 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8A : case 0x8B : @@ -9311,14 +9312,14 @@ case 0xF0 : case 0x8E : case 0x8F : case 0x90 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x91 : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x92 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -9326,20 +9327,20 @@ case 0xF0 : case 0x97 : case 0x98 : case 0x99 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9A : - if (str[3] < 0xA6) { return grn_str_alpha; } - if (str[3] < 0xA8) { return grn_str_others; } - return grn_str_alpha; + if (str[3] < 0xA6) { return GRN_CHAR_ALPHA; } + if (str[3] < 0xA8) { return GRN_CHAR_OTHERS; } + return GRN_CHAR_ALPHA; break; case 0x9B : switch (str[3]) { case 0x80 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x81 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x82 : case 0x83 : @@ -9366,10 +9367,10 @@ case 0xF0 : case 0x98 : case 0x99 : case 0x9A : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x9B : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x9C : case 0x9D : @@ -9402,14 +9403,14 @@ case 0xF0 : case 0xB8 : case 0xB9 : case 0xBA : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xBB : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xBC : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -9436,10 +9437,10 @@ case 0xF0 : case 0x92 : case 0x93 : case 0x94 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x95 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x96 : case 0x97 : @@ -9472,14 +9473,14 @@ case 0xF0 : case 0xB2 : case 0xB3 : case 0xB4 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xB5 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB6 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -9500,10 +9501,10 @@ case 0xF0 : case 0x8C : case 0x8D : case 0x8E : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8F : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x90 : case 0x91 : @@ -9536,14 +9537,14 @@ case 0xF0 : case 0xAC : case 0xAD : case 0xAE : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xAF : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xB0 : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -9558,10 +9559,10 @@ case 0xF0 : case 0x86 : case 0x87 : case 0x88 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x89 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x8A : case 0x8B : @@ -9594,14 +9595,14 @@ case 0xF0 : case 0xA6 : case 0xA7 : case 0xA8 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0xA9 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0xAA : default : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; } break; @@ -9610,10 +9611,10 @@ case 0xF0 : case 0x80 : case 0x81 : case 0x82 : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x83 : - return grn_str_symbol; + return GRN_CHAR_SYMBOL; break; case 0x84 : case 0x85 : @@ -9623,27 +9624,27 @@ case 0xF0 : case 0x89 : case 0x8A : case 0x8B : - return grn_str_alpha; + return GRN_CHAR_ALPHA; break; case 0x8C : case 0x8D : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0x8E : default : - return grn_str_digit; + return GRN_CHAR_DIGIT; break; } break; case 0xA0 : default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; case 0x9E : case 0x9F : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xA0 : case 0xA1 : @@ -9655,38 +9656,38 @@ case 0xF0 : case 0xA7 : case 0xA8 : case 0xA9 : - return grn_str_kanji; + return GRN_CHAR_KANJI; break; case 0xAA : - if (str[2] < 0x9B) { return grn_str_kanji; } + if (str[2] < 0x9B) { return GRN_CHAR_KANJI; } if (str[2] == 0x9B) { - if (str[3] < 0xA0) { return grn_str_kanji; } - return grn_str_others; + if (str[3] < 0xA0) { return GRN_CHAR_KANJI; } + return GRN_CHAR_OTHERS; } - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAB : case 0xAC : case 0xAD : case 0xAE : - return grn_str_others; + return GRN_CHAR_OTHERS; break; case 0xAF : - if (str[2] < 0xA0) { return grn_str_others; } - if (str[2] < 0xA8) { return grn_str_kanji; } + if (str[2] < 0xA0) { return GRN_CHAR_OTHERS; } + if (str[2] < 0xA8) { return GRN_CHAR_KANJI; } if (str[2] == 0xA8) { - if (str[3] < 0xA0) { return grn_str_kanji; } - return grn_str_others; + if (str[3] < 0xA0) { return GRN_CHAR_KANJI; } + return GRN_CHAR_OTHERS; } - return grn_str_others; + return GRN_CHAR_OTHERS; break; default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } break; default : - return grn_str_others; + return GRN_CHAR_OTHERS; break; } return -1; Modified: lib/normalizer.c (+1 -1) =================================================================== --- lib/normalizer.c 2013-02-01 16:59:12 +0900 (c3d405a) +++ lib/normalizer.c 2013-02-01 17:12:12 +0900 (3d05960) @@ -747,7 +747,7 @@ utf8_normalize(grn_ctx *ctx, grn_string *nstr) } } } - if (cp) { *cp = grn_str_null; } + if (cp) { *cp = GRN_CHAR_NULL; } *d = '\0'; nstr->n_characters = length; nstr->normalized_length_in_bytes = (size_t)(d - (unsigned char *)nstr->normalized); Modified: lib/str.c (+94 -94) =================================================================== --- lib/str.c 2013-02-01 16:59:12 +0900 (5672c83) +++ lib/str.c 2013-02-01 17:12:12 +0900 (a6e78d9) @@ -262,15 +262,15 @@ normalize_euc(grn_ctx *ctx, grn_str *nstr) *d++ = c >> 8; *d = c & 0xff; break; } - ctype = grn_str_katakana; + ctype = GRN_CHAR_KATAKANA; } else { *d++ = c1; *d = c2; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; } break; case 0x09 : *d++ = c1; *d = c2; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; break; case 0x0a : switch (c1 & 0x0f) { @@ -278,11 +278,11 @@ normalize_euc(grn_ctx *ctx, grn_str *nstr) switch (c2) { case 0xbc : *d++ = c1; *d = c2; - ctype = grn_str_katakana; + ctype = GRN_CHAR_KATAKANA; break; case 0xb9 : *d++ = c1; *d = c2; - ctype = grn_str_kanji; + ctype = GRN_CHAR_KANJI; break; case 0xa1 : if (removeblankp) { @@ -290,63 +290,63 @@ normalize_euc(grn_ctx *ctx, grn_str *nstr) continue; } else { *d = ' '; - ctype = GRN_STR_BLANK|grn_str_symbol; + ctype = GRN_STR_BLANK|GRN_CHAR_SYMBOL; } break; default : if (c2 >= 0xa4 && (c3 = symbol[c2 - 0xa4])) { *d = c3; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } else { *d++ = c1; *d = c2; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; } break; } break; case 2 : *d++ = c1; *d = c2; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; break; case 3 : c3 = c2 - 0x80; if ('a' <= c3 && c3 <= 'z') { - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; *d = c3; } else if ('A' <= c3 && c3 <= 'Z') { - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; *d = c3 + 0x20; } else if ('0' <= c3 && c3 <= '9') { - ctype = grn_str_digit; + ctype = GRN_CHAR_DIGIT; *d = c3; } else { - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; *d++ = c1; *d = c2; } break; case 4 : *d++ = c1; *d = c2; - ctype = grn_str_hiragana; + ctype = GRN_CHAR_HIRAGANA; break; case 5 : *d++ = c1; *d = c2; - ctype = grn_str_katakana; + ctype = GRN_CHAR_KATAKANA; break; case 6 : case 7 : case 8 : *d++ = c1; *d = c2; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; break; default : *d++ = c1; *d = c2; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; break; } break; default : *d++ = c1; *d = c2; - ctype = grn_str_kanji; + ctype = GRN_CHAR_KANJI; break; } } else { @@ -368,36 +368,36 @@ normalize_euc(grn_ctx *ctx, grn_str *nstr) continue; } else { *d = ' '; - ctype = GRN_STR_BLANK|grn_str_symbol; + ctype = GRN_STR_BLANK|GRN_CHAR_SYMBOL; } } else { *d = c; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } break; case 3 : *d = c; - ctype = (c <= 0x39) ? grn_str_digit : grn_str_symbol; + ctype = (c <= 0x39) ? GRN_CHAR_DIGIT : GRN_CHAR_SYMBOL; break; case 4 : *d = ('A' <= c) ? c + 0x20 : c; - ctype = (c == 0x40) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0x40) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 5 : *d = (c <= 'Z') ? c + 0x20 : c; - ctype = (c <= 0x5a) ? grn_str_alpha : grn_str_symbol; + ctype = (c <= 0x5a) ? GRN_CHAR_ALPHA : GRN_CHAR_SYMBOL; break; case 6 : *d = c; - ctype = (c == 0x60) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0x60) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 7 : *d = c; - ctype = (c <= 0x7a) ? grn_str_alpha : (c == 0x7f ? grn_str_others : grn_str_symbol); + ctype = (c <= 0x7a) ? GRN_CHAR_ALPHA : (c == 0x7f ? GRN_CHAR_OTHERS : GRN_CHAR_SYMBOL); break; default : *d = c; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; break; } } @@ -410,7 +410,7 @@ normalize_euc(grn_ctx *ctx, grn_str *nstr) while (++d_ < d) { *ch++ = 0; } } } - if (cp) { *cp = grn_str_null; } + if (cp) { *cp = GRN_CHAR_NULL; } *d = '\0'; nstr->length = length; nstr->norm_blen = (size_t)(d - (unsigned char *)nstr->norm); @@ -535,7 +535,7 @@ normalize_utf8(grn_ctx *ctx, grn_str *nstr) } } } - if (cp) { *cp = grn_str_null; } + if (cp) { *cp = GRN_CHAR_NULL; } *d = '\0'; nstr->length = length; nstr->norm_blen = (size_t)(d - (unsigned char *)nstr->norm); @@ -623,7 +623,7 @@ normalize_sjis(grn_ctx *ctx, grn_str *nstr) *d++ = c >> 8; *d = c & 0xff; break; } - ctype = grn_str_katakana; + ctype = GRN_CHAR_KATAKANA; } else { if ((s + 1) < e && 0x40 <= *(s + 1) && *(s + 1) <= 0xfc) { unsigned char c1 = *s++, c2 = *s, c3 = 0; @@ -633,11 +633,11 @@ normalize_sjis(grn_ctx *ctx, grn_str *nstr) switch (c2) { case 0x5b : *d++ = c1; *d = c2; - ctype = grn_str_katakana; + ctype = GRN_CHAR_KATAKANA; break; case 0x58 : *d++ = c1; *d = c2; - ctype = grn_str_kanji; + ctype = GRN_CHAR_KANJI; break; case 0x40 : if (removeblankp) { @@ -645,19 +645,19 @@ normalize_sjis(grn_ctx *ctx, grn_str *nstr) continue; } else { *d = ' '; - ctype = GRN_STR_BLANK|grn_str_symbol; + ctype = GRN_STR_BLANK|GRN_CHAR_SYMBOL; } break; default : if (0x43 <= c2 && c2 <= 0x7e && (c3 = symbol[c2 - 0x43])) { *d = c3; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } else if (0x7f <= c2 && c2 <= 0x97 && (c3 = symbol[c2 - 0x44])) { *d = c3; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } else { *d++ = c1; *d = c2; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; } break; } @@ -665,44 +665,44 @@ normalize_sjis(grn_ctx *ctx, grn_str *nstr) case 2 : c3 = c2 - 0x1f; if (0x4f <= c2 && c2 <= 0x58) { - ctype = grn_str_digit; + ctype = GRN_CHAR_DIGIT; *d = c2 - 0x1f; } else if (0x60 <= c2 && c2 <= 0x79) { - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; *d = c2 + 0x01; } else if (0x81 <= c2 && c2 <= 0x9a) { - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; *d = c2 - 0x20; } else if (0x9f <= c2 && c2 <= 0xf1) { *d++ = c1; *d = c2; - ctype = grn_str_hiragana; + ctype = GRN_CHAR_HIRAGANA; } else { *d++ = c1; *d = c2; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; } break; case 3 : if (0x40 <= c2 && c2 <= 0x96) { *d++ = c1; *d = c2; - ctype = grn_str_katakana; + ctype = GRN_CHAR_KATAKANA; } else { *d++ = c1; *d = c2; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } break; case 4 : case 7 : *d++ = c1; *d = c2; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; break; default : *d++ = c1; *d = c2; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; break; } } else { *d++ = c1; *d = c2; - ctype = grn_str_kanji; + ctype = GRN_CHAR_KANJI; } } else { /* skip invalid character */ @@ -724,36 +724,36 @@ normalize_sjis(grn_ctx *ctx, grn_str *nstr) continue; } else { *d = ' '; - ctype = GRN_STR_BLANK|grn_str_symbol; + ctype = GRN_STR_BLANK|GRN_CHAR_SYMBOL; } } else { *d = c; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } break; case 3 : *d = c; - ctype = (c <= 0x39) ? grn_str_digit : grn_str_symbol; + ctype = (c <= 0x39) ? GRN_CHAR_DIGIT : GRN_CHAR_SYMBOL; break; case 4 : *d = ('A' <= c) ? c + 0x20 : c; - ctype = (c == 0x40) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0x40) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 5 : *d = (c <= 'Z') ? c + 0x20 : c; - ctype = (c <= 0x5a) ? grn_str_alpha : grn_str_symbol; + ctype = (c <= 0x5a) ? GRN_CHAR_ALPHA : GRN_CHAR_SYMBOL; break; case 6 : *d = c; - ctype = (c == 0x60) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0x60) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 7 : *d = c; - ctype = (c <= 0x7a) ? grn_str_alpha : (c == 0x7f ? grn_str_others : grn_str_symbol); + ctype = (c <= 0x7a) ? GRN_CHAR_ALPHA : (c == 0x7f ? GRN_CHAR_OTHERS : GRN_CHAR_SYMBOL); break; default : *d = c; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; break; } } @@ -766,7 +766,7 @@ normalize_sjis(grn_ctx *ctx, grn_str *nstr) while (++d_ < d) { *ch++ = 0; } } } - if (cp) { *cp = grn_str_null; } + if (cp) { *cp = GRN_CHAR_NULL; } *d = '\0'; nstr->length = length; nstr->norm_blen = (size_t)(d - (unsigned char *)nstr->norm); @@ -820,36 +820,36 @@ normalize_none(grn_ctx *ctx, grn_str *nstr) continue; } else { *d = ' '; - ctype = GRN_STR_BLANK|grn_str_symbol; + ctype = GRN_STR_BLANK|GRN_CHAR_SYMBOL; } } else { *d = c; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } break; case 3 : *d = c; - ctype = (c <= 0x39) ? grn_str_digit : grn_str_symbol; + ctype = (c <= 0x39) ? GRN_CHAR_DIGIT : GRN_CHAR_SYMBOL; break; case 4 : *d = ('A' <= c) ? c + 0x20 : c; - ctype = (c == 0x40) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0x40) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 5 : *d = (c <= 'Z') ? c + 0x20 : c; - ctype = (c <= 0x5a) ? grn_str_alpha : grn_str_symbol; + ctype = (c <= 0x5a) ? GRN_CHAR_ALPHA : GRN_CHAR_SYMBOL; break; case 6 : *d = c; - ctype = (c == 0x60) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0x60) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 7 : *d = c; - ctype = (c <= 0x7a) ? grn_str_alpha : (c == 0x7f ? grn_str_others : grn_str_symbol); + ctype = (c <= 0x7a) ? GRN_CHAR_ALPHA : (c == 0x7f ? GRN_CHAR_OTHERS : GRN_CHAR_SYMBOL); break; default : *d = c; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; break; } d++; @@ -861,7 +861,7 @@ normalize_none(grn_ctx *ctx, grn_str *nstr) while (++d_ < d) { *ch++ = 0; } } } - if (cp) { *cp = grn_str_null; } + if (cp) { *cp = GRN_CHAR_NULL; } *d = '\0'; nstr->length = length; nstr->norm_blen = (size_t)(d - (unsigned char *)nstr->norm); @@ -916,70 +916,70 @@ normalize_latin1(grn_ctx *ctx, grn_str *nstr) continue; } else { *d = ' '; - ctype = GRN_STR_BLANK|grn_str_symbol; + ctype = GRN_STR_BLANK|GRN_CHAR_SYMBOL; } } else { *d = c; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } break; case 3 : *d = c; - ctype = (c <= 0x39) ? grn_str_digit : grn_str_symbol; + ctype = (c <= 0x39) ? GRN_CHAR_DIGIT : GRN_CHAR_SYMBOL; break; case 4 : *d = ('A' <= c) ? c + 0x20 : c; - ctype = (c == 0x40) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0x40) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 5 : *d = (c <= 'Z') ? c + 0x20 : c; - ctype = (c <= 0x5a) ? grn_str_alpha : grn_str_symbol; + ctype = (c <= 0x5a) ? GRN_CHAR_ALPHA : GRN_CHAR_SYMBOL; break; case 6 : *d = c; - ctype = (c == 0x60) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0x60) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 7 : *d = c; - ctype = (c <= 0x7a) ? grn_str_alpha : (c == 0x7f ? grn_str_others : grn_str_symbol); + ctype = (c <= 0x7a) ? GRN_CHAR_ALPHA : (c == 0x7f ? GRN_CHAR_OTHERS : GRN_CHAR_SYMBOL); break; case 8 : if (c == 0x8a || c == 0x8c || c == 0x8e) { *d = c + 0x10; - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; } else { *d = c; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } break; case 9 : if (c == 0x9a || c == 0x9c || c == 0x9e || c == 0x9f) { *d = (c == 0x9f) ? c + 0x60 : c; - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; } else { *d = c; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } break; case 0x0c : *d = c + 0x20; - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; break; case 0x0d : *d = (c == 0xd7 || c == 0xdf) ? c : c + 0x20; - ctype = (c == 0xd7) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0xd7) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 0x0e : *d = c; - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; break; case 0x0f : *d = c; - ctype = (c == 0xf7) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0xf7) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; default : *d = c; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; break; } d++; @@ -991,7 +991,7 @@ normalize_latin1(grn_ctx *ctx, grn_str *nstr) while (++d_ < d) { *ch++ = 0; } } } - if (cp) { *cp = grn_str_null; } + if (cp) { *cp = GRN_CHAR_NULL; } *d = '\0'; nstr->length = length; nstr->norm_blen = (size_t)(d - (unsigned char *)nstr->norm); @@ -1045,59 +1045,59 @@ normalize_koi8r(grn_ctx *ctx, grn_str *nstr) continue; } else { *d = ' '; - ctype = GRN_STR_BLANK|grn_str_symbol; + ctype = GRN_STR_BLANK|GRN_CHAR_SYMBOL; } } else { *d = c; - ctype = grn_str_symbol; + ctype = GRN_CHAR_SYMBOL; } break; case 3 : *d = c; - ctype = (c <= 0x39) ? grn_str_digit : grn_str_symbol; + ctype = (c <= 0x39) ? GRN_CHAR_DIGIT : GRN_CHAR_SYMBOL; break; case 4 : *d = ('A' <= c) ? c + 0x20 : c; - ctype = (c == 0x40) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0x40) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 5 : *d = (c <= 'Z') ? c + 0x20 : c; - ctype = (c <= 0x5a) ? grn_str_alpha : grn_str_symbol; + ctype = (c <= 0x5a) ? GRN_CHAR_ALPHA : GRN_CHAR_SYMBOL; break; case 6 : *d = c; - ctype = (c == 0x60) ? grn_str_symbol : grn_str_alpha; + ctype = (c == 0x60) ? GRN_CHAR_SYMBOL : GRN_CHAR_ALPHA; break; case 7 : *d = c; - ctype = (c <= 0x7a) ? grn_str_alpha : (c == 0x7f ? grn_str_others : grn_str_symbol); + ctype = (c <= 0x7a) ? GRN_CHAR_ALPHA : (c == 0x7f ? GRN_CHAR_OTHERS : GRN_CHAR_SYMBOL); break; case 0x0a : *d = c; - ctype = (c == 0xa3) ? grn_str_alpha : grn_str_others; + ctype = (c == 0xa3) ? GRN_CHAR_ALPHA : GRN_CHAR_OTHERS; break; case 0x0b : if (c == 0xb3) { *d = c - 0x10; - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; } else { *d = c; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; } break; case 0x0c : case 0x0d : *d = c; - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; break; case 0x0e : case 0x0f : *d = c - 0x20; - ctype = grn_str_alpha; + ctype = GRN_CHAR_ALPHA; break; default : *d = c; - ctype = grn_str_others; + ctype = GRN_CHAR_OTHERS; break; } d++; @@ -1109,7 +1109,7 @@ normalize_koi8r(grn_ctx *ctx, grn_str *nstr) while (++d_ < d) { *ch++ = 0; } } } - if (cp) { *cp = grn_str_null; } + if (cp) { *cp = GRN_CHAR_NULL; } *d = '\0'; nstr->length = length; nstr->norm_blen = (size_t)(d - (unsigned char *)nstr->norm); Modified: lib/token.c (+9 -9) =================================================================== --- lib/token.c 2013-02-01 16:59:12 +0900 (f3b99f1) +++ lib/token.c 2013-02-01 17:12:12 +0900 (315f0b3) @@ -334,37 +334,37 @@ ngram_next(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data) const unsigned char *p = tokenizer->next, *r = p, *e = tokenizer->end; int32_t len = 0, pos = tokenizer->pos + tokenizer->skip, status = 0; const uint_least8_t *cp = tokenizer->ctypes ? tokenizer->ctypes + pos : NULL; - if (cp && tokenizer->uni_alpha && GRN_STR_CTYPE(*cp) == grn_str_alpha) { + if (cp && tokenizer->uni_alpha && GRN_STR_CTYPE(*cp) == GRN_CHAR_ALPHA) { while ((cl = grn_charlen_(ctx, (char *)r, (char *)e, tokenizer->query->encoding))) { len++; r += cl; if (/* !tokenizer->ignore_blank && */ GRN_STR_ISBLANK(*cp)) { break; } - if (GRN_STR_CTYPE(*++cp) != grn_str_alpha) { break; } + if (GRN_STR_CTYPE(*++cp) != GRN_CHAR_ALPHA) { break; } } tokenizer->next = r; tokenizer->overlap = 0; } else if (cp && tokenizer->uni_digit && - GRN_STR_CTYPE(*cp) == grn_str_digit) { + GRN_STR_CTYPE(*cp) == GRN_CHAR_DIGIT) { while ((cl = grn_charlen_(ctx, (char *)r, (char *)e, tokenizer->query->encoding))) { len++; r += cl; if (/* !tokenizer->ignore_blank && */ GRN_STR_ISBLANK(*cp)) { break; } - if (GRN_STR_CTYPE(*++cp) != grn_str_digit) { break; } + if (GRN_STR_CTYPE(*++cp) != GRN_CHAR_DIGIT) { break; } } tokenizer->next = r; tokenizer->overlap = 0; } else if (cp && tokenizer->uni_symbol && - GRN_STR_CTYPE(*cp) == grn_str_symbol) { + GRN_STR_CTYPE(*cp) == GRN_CHAR_SYMBOL) { while ((cl = grn_charlen_(ctx, (char *)r, (char *)e, tokenizer->query->encoding))) { len++; r += cl; if (!tokenizer->ignore_blank && GRN_STR_ISBLANK(*cp)) { break; } - if (GRN_STR_CTYPE(*++cp) != grn_str_symbol) { break; } + if (GRN_STR_CTYPE(*++cp) != GRN_CHAR_SYMBOL) { break; } } tokenizer->next = r; tokenizer->overlap = 0; @@ -399,9 +399,9 @@ ngram_next(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data) if (cp) { if (!tokenizer->ignore_blank && GRN_STR_ISBLANK(*cp)) { break; } cp++; - if ((tokenizer->uni_alpha && GRN_STR_CTYPE(*cp) == grn_str_alpha) || - (tokenizer->uni_digit && GRN_STR_CTYPE(*cp) == grn_str_digit) || - (tokenizer->uni_symbol && GRN_STR_CTYPE(*cp) == grn_str_symbol)) { + if ((tokenizer->uni_alpha && GRN_STR_CTYPE(*cp) == GRN_CHAR_ALPHA) || + (tokenizer->uni_digit && GRN_STR_CTYPE(*cp) == GRN_CHAR_DIGIT) || + (tokenizer->uni_symbol && GRN_STR_CTYPE(*cp) == GRN_CHAR_SYMBOL)) { break; } }