diff options
Diffstat (limited to 'storage/mroonga/vendor/groonga/lib/icudump.c')
-rw-r--r-- | storage/mroonga/vendor/groonga/lib/icudump.c | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/storage/mroonga/vendor/groonga/lib/icudump.c b/storage/mroonga/vendor/groonga/lib/icudump.c index 2cbc15c249c..233aef7bfef 100644 --- a/storage/mroonga/vendor/groonga/lib/icudump.c +++ b/storage/mroonga/vendor/groonga/lib/icudump.c @@ -156,14 +156,14 @@ enum { }; static const char *ctypes[] = { - "grn_str_null", - "grn_str_alpha", - "grn_str_digit", - "grn_str_symbol", - "grn_str_hiragana", - "grn_str_katakana", - "grn_str_kanji", - "grn_str_others" + "GRN_CHAR_NULL", + "GRN_CHAR_ALPHA", + "GRN_CHAR_DIGIT", + "GRN_CHAR_SYMBOL", + "GRN_CHAR_HIRAGANA", + "GRN_CHAR_KATAKANA", + "GRN_CHAR_KANJI", + "GRN_CHAR_OTHERS" }; void @@ -259,12 +259,13 @@ struct option options[] = { {"nfkc", 0, NULL, 'C'}, {"cc", 0, NULL, 'o'}, {"gc", 0, NULL, 'g'}, + {"version", 0, NULL, 'v'}, }; int main(int argc, char **argv) { - switch (getopt_long(argc, argv, "bdDcCog", options, NULL)) { + switch (getopt_long(argc, argv, "bdDcCogv", options, NULL)) { case 'b' : blockcode(); break; @@ -286,8 +287,11 @@ main(int argc, char **argv) case 'g' : gcdump(); break; + case 'v' : + printf("%s\n", U_UNICODE_VERSION); + break; default : - fputs("usage: icudump --[bc|nfd|nfkd|nfc|nfkc|cc|gc]\n", stderr); + fputs("usage: icudump --[bc|nfd|nfkd|nfc|nfkc|cc|gc|version]\n", stderr); break; } return 0; |