変数名の整理
[YACASL2.git] / test / unit / print_code_type / print_code_type.c
index 179160b..a7ba676 100644 (file)
@@ -3,7 +3,7 @@
 
 int compare_code(const void *a, const void *b)
 {
 
 int compare_code(const void *a, const void *b)
 {
-    return (**(const CMDCODEARRAY **)a).code - (**(const CMDCODEARRAY **)b).code;
+    return (**(const CMDTYPECODE **)a).code - (**(const CMDTYPECODE **)b).code;
 }
 
 /* 命令コードがキーのハッシュ表を表示する */
 }
 
 /* 命令コードがキーのハッシュ表を表示する */
@@ -11,28 +11,34 @@ void print_code_type()
 {
     int i, j = 0;
     CMDCODETAB *np;
 {
     int i, j = 0;
     CMDCODETAB *np;
-    CMDCODEARRAY **ar;
-    ar = malloc(sizeof(*ar) * cmdcodesize);
+    CMDTYPECODE **ar;
+    ar = malloc(sizeof(*ar) * cmdtypecodesize);
     for(i = 0; i < cmdtabsize; i++) {
         np = code_type[i];
         while(np != NULL) {
     for(i = 0; i < cmdtabsize; i++) {
         np = code_type[i];
         while(np != NULL) {
-            ar[j++] = np->cca;
+            ar[j++] = np->cmdtypecode;
             np = np->next;
         }
     }
             np = np->next;
         }
     }
-    qsort(ar, cmdcodesize, sizeof(*ar), (int (*)(const void*, const void*))compare_code);
-    for(i = 0; i < cmdcodesize; i++) {
+    qsort(ar, cmdtypecodesize, sizeof(*ar), (int (*)(const void*, const void*))compare_code);
+    for(i = 0; i < cmdtypecodesize; i++) {
         fprintf(stdout, "#%04X\t0%02o\t%s\n", ar[i]->code, ar[i]->type, ar[i]->cmd);
     }
 }
 
 int main()
 {
         fprintf(stdout, "#%04X\t0%02o\t%s\n", ar[i]->code, ar[i]->type, ar[i]->cmd);
     }
 }
 
 int main()
 {
+    /* エラーの初期化 */
+    cerr = malloc_chk(sizeof(CERR), "cerr");
+    /* ハッシュ表作成 */
     create_code_type();
     create_code_type();
+    /* 命令表表示 */
     print_code_type();
     print_code_type();
+    /* ハッシュ表削除 */
     free_code_type();
     free_code_type();
-    if(cerrno != 0) {
-        printf("\terror - %d: %s\n", cerrno, cerrmsg);
+    /* エラーの表示 */
+    if(cerr->num != 0) {
+        printf("\terror - %d: %s\n", cerr->num, cerr->msg);
         freecerr();
         exit(-1);
     }
         freecerr();
         exit(-1);
     }