X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcomet2.c;h=f6d9fb1c58791671e15ec9bc2fa666c935fa0a8d;hb=569feb5445b009af9c1b902c21f39082120dc353;hp=af4bfb84d1a6e3d535b51fac05c87ccb02c71116;hpb=72c8f26e688864051d3a79897fe6748c3f65503c;p=YACASL2.git 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;