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… 入力コードの位置にしか置けず、文字列関数扱いなので
            本処理表にしか書けない。 */