X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Fcomet2.c;h=f6d9fb1c58791671e15ec9bc2fa666c935fa0a8d;hp=af4bfb84d1a6e3d535b51fac05c87ccb02c71116;hb=93f3bbbc043d2883610bd979556e0bae42e5c8b2;hpb=97c1993b79101d519c13b2c905191fb61583872c diff --git a/src/comet2.c b/src/comet2.c index af4bfb8..f6d9fb1 100644 --- a/src/comet2.c +++ b/src/comet2.c @@ -70,15 +70,11 @@ int main(int argc, char *argv[]) reset(memsize, clocks); execptr->start = 0; if(loadassemble(argv[optind]) == true) { - create_code_type(); /* タイプがキーの命令ハッシュ表を作成 */ exec(); /* プログラム実行 */ - free_code_type(); /* タイプがキーの命令ハッシュ表を解放 */ } /* COMET II仮想マシンのシャットダウン */ shutdown(); - if(cerr->num > 0) { - status = -1; - } + status = (cerr->num == 0) ? 0 : -1; /* エラーの解放 */ freecerr(); return status;