X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=test%2Funit%2Fprint_cmdtype_code_hash%2Fprint_cmdtype_code.c;h=ba26a740019487149e2f6f5a15e10a7334cc1a1b;hb=c4f3377b7b6a88cbdab9813584f8891e3397e242;hp=71d56eb9e7eacbb1b1c6fb92d7a58dd611f30e36;hpb=2b0ff8e75f11c5fb58e16e95d8195d6f1252c97c;p=YACASL2.git diff --git a/test/unit/print_cmdtype_code_hash/print_cmdtype_code.c b/test/unit/print_cmdtype_code_hash/print_cmdtype_code.c index 71d56eb..ba26a74 100644 --- a/test/unit/print_cmdtype_code_hash/print_cmdtype_code.c +++ b/test/unit/print_cmdtype_code_hash/print_cmdtype_code.c @@ -4,23 +4,29 @@ void print_cmdtype_code() { int i; - CMDCODETAB *np; - for(i = 0; i < cmdtabsize; i++){ + CMDTAB *np; + for(i = 0; i < comet2cmdsize; i++){ np = cmdtype_code[i]; while(np != NULL) { fprintf(stdout, "(%2d) - %s\t0%02o\t#%04X\n", - i, np->cca->cmd, np->cca->type, np->cca->code); + i, np->cmd->name, np->cmd->type, np->cmd->code); np = np->next; } } } int main(){ + /* エラーの初期化 */ + cerr = malloc_chk(sizeof(CERR), "cerr"); + /* ハッシュ表作成 */ create_cmdtype_code(); + /* ハッシュ表表示 */ print_cmdtype_code(); + /* ハッシュ表解放 */ free_cmdtype_code(); - 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); }