READMEのCASL II仕様書へのリンクを修正
[YACASL2.git] / src / dumpword.c
index b81d47c..98f5807 100644 (file)
@@ -23,14 +23,15 @@ static struct option longopts[] = {
 int main(int argc, char *argv[])
 {
     bool logicalmode = false;    /* レジストリの内容を論理値(0から65535)で表示する場合はtrue */
-    int opt, stat = 0;
-    WORD word;
-    const char *version = PACKAGE_VERSION,  *cmdversion = "dumpword of YACASL2 version %s\n";
+    int opt = 0;
+    int stat = 0;
+    WORD word = 0;
+    const char *version = PACKAGE_VERSION;
+    const char *cmdversion = "dumpword of YACASL2 version %s\n";
     const char *usage = "Usage: %s [-alh] WORD\n";
 
     /* エラーの定義 */
     cerr_init();
-    addcerrlist_load();
     addcerrlist_word();
 
     /* オプションの処理 */
@@ -47,14 +48,14 @@ int main(int argc, char *argv[])
             goto dumpwordfin;
         case '?':
             fprintf(stderr, usage, argv[0]);
-            setcerr(212, "");    /* invalid option */
+            setcerr(999, "");
             goto dumpwordfin;
         }
     }
 
     if(argv[optind] == NULL) {
-        setcerr(213, "");    /* invalid argument */
         fprintf(stderr, usage, argv[0]);
+        setcerr(999, "");
         goto dumpwordfin;
     }
     /* WORD値に変換 */