X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcomet2.c;h=b68b0930c37957ca0b10c5e20bab7d8b07fca811;hb=641024682d02a49ea9fed303c2f6db4b4bd1d9c1;hp=2f7696a5a1896b79201c84dbdca1db32cbad6bbd;hpb=de18494f8acd2f8ca87b86c54bfee1c2094c0d83;p=YACASL2.git diff --git a/src/comet2.c b/src/comet2.c index 2f7696a..b68b093 100644 --- a/src/comet2.c +++ b/src/comet2.c @@ -18,14 +18,7 @@ static struct option longopts[] = { {"memorysize", required_argument, NULL, 'M'}, {"clocks", required_argument, NULL, 'C'}, {"help", no_argument, NULL, 'h'}, - {0, 0, 0, 0} -}; - -/** - * comet2コマンドのエラー - */ -static CERR cerr_comet2[] = { - { 208, "object file is not specified" }, + {0, 0, 0, 0}, }; /** @@ -38,7 +31,7 @@ int main(int argc, char *argv[]) const char *usage = "Usage: %s [-tTdh] [-M ] [-C ] FILE\n"; cerr_init(); - addcerrlist(ARRAYSIZE(cerr_comet2), cerr_comet2); + addcerrlist_load(); addcerrlist_exec(); /* オプションの処理 */ @@ -75,7 +68,7 @@ int main(int argc, char *argv[]) } /* COMET II仮想マシンのリセット */ reset(memsize, clocks); - prog->start = 0; + execptr->start = 0; if(loadassemble(argv[optind]) == true) { create_code_type(); /* タイプがキーの命令ハッシュ表を作成 */ exec(); /* プログラム実行 */