X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcomet2.c;h=f499022721d870813a0f62ae7869f9778974e2c3;hb=b3eb272540f5a2fee00a2ddc34624f51ed5625f9;hp=1309df9e29176c5062285c081bddee3c34f08ea9;hpb=e4b847e6ad72b23b2c65b35ae5eb3a8ee9c5b403;p=YACASL2.git diff --git a/src/comet2.c b/src/comet2.c index 1309df9..f499022 100644 --- a/src/comet2.c +++ b/src/comet2.c @@ -10,6 +10,7 @@ static struct option longopts[] = { {"tracelogical", no_argument, NULL, 'T'}, {"dump", no_argument, NULL, 'd'}, {"debug", no_argument, NULL, 'b'}, + {"monitor", no_argument, NULL, 'm'}, {"memorysize", required_argument, NULL, 'M'}, {"clocks", required_argument, NULL, 'C'}, { "version", no_argument, NULL, 'v' }, @@ -30,10 +31,10 @@ int main(int argc, char *argv[]) int memsize = DEFAULT_MEMSIZE, clocks = DEFAULT_CLOCKS; int opt, stat = 0; const char *version = PACKAGE_VERSION, *cmdversion = "comet2 of YACASL2 version %s\n"; - const char *usage = "Usage: %s [-btTdvh] [-M ] [-C ] FILE\n"; + const char *usage = "Usage: %s [-tTdmvh] [-M ] [-C ] FILE\n"; /* オプションの処理 */ - while((opt = getopt_long(argc, argv, "tTdM:C:vh", longopts, NULL)) != -1) { + while((opt = getopt_long(argc, argv, "tTdmM:C:vh", longopts, NULL)) != -1) { switch(opt) { case 't': execmode.trace = true; @@ -45,8 +46,8 @@ int main(int argc, char *argv[]) case 'd': execmode.dump = true; break; - case 'b': - execmode.debugger = true; + case 'm': + execmode.step = true; break; case 'M': memsize = atoi(optarg);