Mercurial > freewnn
diff Wnn/romkan/rk_vars.c @ 28:a7ccf412ba02
more warning suppression
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 06 Mar 2010 23:24:53 +0900 |
parents | bbc77ca4def5 |
children |
line wrap: on
line diff
--- a/Wnn/romkan/rk_vars.c Sat Mar 06 18:29:27 2010 +0900 +++ b/Wnn/romkan/rk_vars.c Sat Mar 06 23:24:53 2010 +0900 @@ -86,7 +86,7 @@ char **dspnamptr, *dspnambgn[DMDMAX]; /* モード表示文字列に対する同様のデータ */ char *dspcod, dspcod_[DMDCHR]; /* 〃 */ -char *dspmod[2][2] = { NULL, NULL, NULL, NULL }; +char *dspmod[2][2] = { {NULL, NULL}, {NULL, NULL} }; /* 現在及び一つ前の、romkanをそれぞれon・offしている時のモード表示 文字列へのポインタ。romkan_dispmode()で返る値はdspmod[0][0]。 */ @@ -128,52 +128,52 @@ /* 引数の数(-1…この値未使用) 名 出現 | タイプ…0:文字関数 1:文字列関数 ↓ ↓ ↓ ↓ 2:特殊関数 3:機能 4:宣言 */ - "defvar", bit3 (1, 0, 0), -1, 4, /* 0 */ - "include", bit3 (1, 0, 0), -1, 4, - "toupper", bit3 (1, 1, 1), 1, 0, - "tolower", bit3 (1, 1, 1), 1, 0, - "off", bit3 (0, 1, 0), -1, 2, - "on", bit3 (0, 1, 0), -1, 2, /* 5 */ - "switch", bit3 (0, 1, 0), -1, 2, - "toupdown", bit3 (1, 1, 1), 1, 0, - "tozenalpha", bit3 (1, 1, 1), 1, 0, - "tohira", bit3 (1, 1, 1), 1, 0, - "tokata", bit3 (1, 1, 1), 1, 0, /* 10 */ - "tohankata", bit3 (1, 1, 1), 1, 1, - "tozenhira", bit3 (1, 1, 1), 1, 0, - "tozenkata", bit3 (1, 1, 1), 1, 0, - "+", bit3 (1, 1, 1), 2, 0, - "-", bit3 (1, 1, 1), 2, 0, /* 15 */ - "*", bit3 (1, 1, 1), 2, 0, - "/", bit3 (1, 1, 1), 2, 0, - "%", bit3 (1, 1, 1), 2, 0, - "last=", bit3 (1, 0, 0), 1, 2, /* 直前のマッチコード==引数か? */ - "if", bit3 (1, 0, 0), -1, 2, /* 20 */ - "unless", bit3 (1, 0, 0), -1, 2, - "restart", bit3 (0, 1, 0), 0, 3, - "delchr", bit3 (1, 1, 1), 0, 0, /* delchrを返す。隠しコマンド */ - "alloff", bit3 (0, 1, 0), 0, 2, /* 全モードをいっぺんにOFF */ - "allon", bit3 (0, 1, 0), 0, 2, /* 25 */ - "bitand", bit3 (1, 1, 1), 2, 0, - "bitor", bit3 (1, 1, 1), 2, 0, - "bitnot", bit3 (1, 1, 1), 1, 0, - "!", bit3 (0, 1, 0), 0, 2, /* 裏バッファの明示的クリア */ - "atEOF", bit3 (1, 0, 0), 0, 2, /* 30 */ - "todigit", bit3 (1, 1, 1), 2, 1, - "dakuadd", bit3 (1, 1, 1), 1, 1, /* 濁点の付加 */ - "handakuadd", bit3 (1, 1, 1), 1, 1, /* 半濁点の付加 */ - "value", bit3 (1, 1, 1), 1, 0, - "error", bit3 (0, 1, 0), 0, 3, /* 35 */ - "defconst", bit3 (1, 0, 0), -1, 4, - "setmode", bit3 (0, 1, 0), -1, 2, - "mode+", bit3 (0, 1, 0), -1, 2, - "mode-", bit3 (0, 1, 0), -1, 2, - "mode=", bit3 (1, 0, 0), -1, 2, /* 40 */ - "mode!=", bit3 (1, 0, 0), -1, 2, - "mode<", bit3 (1, 0, 0), -1, 2, - "mode>", bit3 (1, 0, 0), -1, 2, - "send", bit3 (0, 1, 0), 1, 1, /* 試作 */ - NULL + {"defvar", bit3 (1, 0, 0), -1, 4}, /* 0 */ + {"include", bit3 (1, 0, 0), -1, 4}, + {"toupper", bit3 (1, 1, 1), 1, 0}, + {"tolower", bit3 (1, 1, 1), 1, 0}, + {"off", bit3 (0, 1, 0), -1, 2}, + {"on", bit3 (0, 1, 0), -1, 2}, /* 5 */ + {"switch", bit3 (0, 1, 0), -1, 2}, + {"toupdown", bit3 (1, 1, 1), 1, 0}, + {"tozenalpha", bit3 (1, 1, 1), 1, 0}, + {"tohira", bit3 (1, 1, 1), 1, 0}, + {"tokata", bit3 (1, 1, 1), 1, 0}, /* 10 */ + {"tohankata", bit3 (1, 1, 1), 1, 1}, + {"tozenhira", bit3 (1, 1, 1), 1, 0}, + {"tozenkata", bit3 (1, 1, 1), 1, 0}, + {"+", bit3 (1, 1, 1), 2, 0}, + {"-", bit3 (1, 1, 1), 2, 0}, /* 15 */ + {"*", bit3 (1, 1, 1), 2, 0}, + {"/", bit3 (1, 1, 1), 2, 0}, + {"%", bit3 (1, 1, 1), 2, 0}, + {"last=", bit3 (1, 0, 0), 1, 2}, /* 直前のマッチコード==引数か? */ + {"if", bit3 (1, 0, 0), -1, 2}, /* 20 */ + {"unless", bit3 (1, 0, 0), -1, 2}, + {"restart", bit3 (0, 1, 0), 0, 3}, + {"delchr", bit3 (1, 1, 1), 0, 0}, /* delchrを返す。隠しコマンド */ + {"alloff", bit3 (0, 1, 0), 0, 2}, /* 全モードをいっぺんにOFF */ + {"allon", bit3 (0, 1, 0), 0, 2}, /* 25 */ + {"bitand", bit3 (1, 1, 1), 2, 0}, + {"bitor", bit3 (1, 1, 1), 2, 0}, + {"bitnot", bit3 (1, 1, 1), 1, 0}, + {"!", bit3 (0, 1, 0), 0, 2}, /* 裏バッファの明示的クリア */ + {"atEOF", bit3 (1, 0, 0), 0, 2}, /* 30 */ + {"todigit", bit3 (1, 1, 1), 2, 1}, + {"dakuadd", bit3 (1, 1, 1), 1, 1}, /* 濁点の付加 */ + {"handakuadd", bit3 (1, 1, 1), 1, 1}, /* 半濁点の付加 */ + {"value", bit3 (1, 1, 1), 1, 0}, + {"error", bit3 (0, 1, 0), 0, 3}, /* 35 */ + {"defconst", bit3 (1, 0, 0), -1, 4}, + {"setmode", bit3 (0, 1, 0), -1, 2}, + {"mode+", bit3 (0, 1, 0), -1, 2}, + {"mode-", bit3 (0, 1, 0), -1, 2}, + {"mode=", bit3 (1, 0, 0), -1, 2}, /* 40 */ + {"mode!=", bit3 (1, 0, 0), -1, 2}, + {"mode<", bit3 (1, 0, 0), -1, 2}, + {"mode>", bit3 (1, 0, 0), -1, 2}, + {"send", bit3 (0, 1, 0), 1, 1}, /* 試作 */ + {NULL, 0, 0, 0} }; /* last=〜unless… 入力コードの位置にしか置けず、文字列関数扱いなので 本処理表にしか書けない。 */