*/
int main(int argc, char *argv[])
{
- int memsize = DEFAULT_MEMSIZE, clocks = DEFAULT_CLOCKS, opt, i, status;
+ int memsize = DEFAULT_MEMSIZE, clocks = DEFAULT_CLOCKS, opt, i, stat;
char *af[argc];
char *objfile = NULL;
const char *usage =
return 0;
case '?':
fprintf(stderr, usage, argv[0]);
- exit(-1);
+ exit(1);
}
}
/* ソースファイルが指定されていない場合は終了 */
if(argv[optind] == NULL) {
setcerr(126, NULL); /* no source file */
fprintf(stderr, "CASL2 error - %d: %s\n", cerr->num, cerr->msg);
- exit(-1);
+ exit(1);
}
reset(memsize, clocks); /* 仮想マシンCOMET IIのリセット */
for(i = 0; i < argc - optind; i++) { /* 引数からファイル名配列を取得 */
}
casl2fin:
shutdown(); /* 仮想マシンCOMET IIのシャットダウン */
- status = (cerr->num == 0) ? 0 : -1;
+ stat = (cerr->num == 0) ? 0 : 1;
freecerr(); /* エラーの解放 */
- return status;
+ return stat;
}