projects
/
YACASL2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
コマンド表とラベル表の作成時に、共用体版hash関数を使うように変更
[YACASL2.git]
/
src
/
casl2.c
diff --git
a/src/casl2.c
b/src/casl2.c
index
f4c8f88
..
430b3c6
100644
(file)
--- a/
src/casl2.c
+++ b/
src/casl2.c
@@
-27,7
+27,7
@@
static struct option longopts[] = {
{"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'},
- {"memsize", required_argument, NULL, 'M'},
+ {"mem
ory
size", required_argument, NULL, 'M'},
{"clocks", required_argument, NULL, 'C'},
{"help", no_argument, NULL, 'h'},
{0, 0, 0, 0},
{"clocks", required_argument, NULL, 'C'},
{"help", no_argument, NULL, 'h'},
{0, 0, 0, 0},
@@
-41,7
+41,7
@@
int main(int argc, char *argv[])
WORD beginptr[argc];
char *objfile = NULL;
const char *default_objfile = "a.o";
WORD beginptr[argc];
char *objfile = NULL;
const char *default_objfile = "a.o";
- const char *usage = "Usage: %s [-slLaAtTdh] [-oO<OUTFILE>] [-M <memsize>] [-C <clocks>] FILE ...\n";
+ const char *usage = "Usage: %s [-slLaAtTdh] [-oO<OUTFILE>] [-M <mem
ory
size>] [-C <clocks>] FILE ...\n";
while((opt = getopt_long(argc, argv, "tTdslLao::O::AM:C:h", longopts, NULL)) != -1) {
switch(opt) {
while((opt = getopt_long(argc, argv, "tTdslLao::O::AM:C:h", longopts, NULL)) != -1) {
switch(opt) {
@@
-94,14
+94,14
@@
int main(int argc, char *argv[])
break;
case 'h':
fprintf(stdout, usage, argv[0]);
break;
case 'h':
fprintf(stdout, usage, argv[0]);
-
exit(-1)
;
+
return 0
;
case '?':
fprintf(stderr, usage, argv[0]);
exit(-1);
}
}
if(argv[optind] == NULL) {
case '?':
fprintf(stderr, usage, argv[0]);
exit(-1);
}
}
if(argv[optind] == NULL) {
- fprintf(stderr, "source file is not specified\n");
+
fprintf(stderr, "source file is not specified\n");
exit(-1);
}
/* ソースファイルが指定されていない場合は終了 */
exit(-1);
}
/* ソースファイルが指定されていない場合は終了 */