データ構造の名前を変更
[YACASL2.git] / src / cmd.c
index 258c491..cc7a207 100644 (file)
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -8,7 +8,7 @@
 /**
  * 機械語命令のリスト
  */
-CMD comet2cmd[] = {
+static CMD comet2cmd[] = {
     { "NOP", NONE, 0x0 },
     { "LD", R_ADR_X_, 0x1000 },
     { "ST", R_ADR_X, 0x1100 },
@@ -64,12 +64,6 @@ static int cmdtabsize;
  */
 static CMDTAB **cmdtype_code, **code_type;
 
-#ifndef UNITTEST
-static unsigned hash_cmdtype(const char *cmd, CMDTYPE type);
-
-static unsigned hash_code(WORD code);
-#endif
-
 /**
  * 命令の名前とタイプからハッシュ値を生成する
  */
@@ -110,7 +104,7 @@ bool create_cmdtype_code()
         *(cmdtype_code + i) = NULL;
     }
     for(i = 0; i < comet2cmdsize; i++) {
-        np = malloc_chk(sizeof(CMDTAB), "cmdtype_code.next");
+        np = malloc_chk(sizeof(CMDTAB), "cmdtype_code.np");
         np->cmd = NULL;
         np->next = NULL;
         /* ハッシュ値の生成 */
@@ -189,7 +183,7 @@ bool create_code_type()
         *(code_type + i) = NULL;
     }
     for(i = 0; i < comet2cmdsize; i++) {
-        np = malloc_chk(sizeof(CMDTAB), "code_type.next");
+        np = malloc_chk(sizeof(CMDTAB), "code_type.np");
         np->cmd = NULL;
         np->next = NULL;
         /* ハッシュ値の生成 */
@@ -228,7 +222,7 @@ void free_code_type()
         np = code_type[i];
         while(np != NULL) {
             nq = np->next;
-            free_chk(np, "np");
+            free_chk(np, "code_type.np");
             np = nq;
         }
     }