{ "tracearithmetic", no_argument, NULL, 't' },
{ "tracelogical", no_argument, NULL, 'T' },
{ "dump", no_argument, NULL, 'd' },
{ "tracearithmetic", no_argument, NULL, 't' },
{ "tracelogical", no_argument, NULL, 'T' },
{ "dump", no_argument, NULL, 'd' },
{ "memorysize", required_argument, NULL, 'M' },
{ "clocks", required_argument, NULL, 'C' },
{ "version", no_argument, NULL, 'v' },
{ "memorysize", required_argument, NULL, 'M' },
{ "clocks", required_argument, NULL, 'C' },
{ "version", no_argument, NULL, 'v' },
- int memsize = DEFAULT_MEMSIZE, clocks = DEFAULT_CLOCKS, opt, i, stat;
+ int memsize = DEFAULT_MEMSIZE, clocks = DEFAULT_CLOCKS, opt, i, stat = 0;
char *af[argc], *objfile = NULL;
const char *version = PACKAGE_VERSION, *cmdversion = "casl2 of YACASL2 version %s\n";
const char *usage =
char *af[argc], *objfile = NULL;
const char *version = PACKAGE_VERSION, *cmdversion = "casl2 of YACASL2 version %s\n";
const char *usage =
- while((opt = getopt_long(argc, argv, "tTdslLao::O::AM:C:vh", longopts, NULL)) != -1) {
+ while((opt = getopt_long(argc, argv, "tTdslLmao::O::AM:C:vh", longopts, NULL)) != -1) {
/* ソースファイルが指定されていない場合は終了 */
if(argv[optind] == NULL) {
setcerr(126, ""); /* no source file */
fprintf(stderr, "CASL2 error - %d: %s\n", cerr->num, cerr->msg);
/* ソースファイルが指定されていない場合は終了 */
if(argv[optind] == NULL) {
setcerr(126, ""); /* no source file */
fprintf(stderr, "CASL2 error - %d: %s\n", cerr->num, cerr->msg);