FreeCalypso > hg > freecalypso-reveng
comparison ticoff/main.c @ 126:2c6b1319383b
tiobjd: first preparations for adding disasm hints mechanism
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Sat, 05 Apr 2014 19:14:43 +0000 |
parents | 0f94d17899b3 |
children |
comparison
equal
deleted
inserted
replaced
125:b8ac21536779 | 126:2c6b1319383b |
---|---|
39 main(argc, argv) | 39 main(argc, argv) |
40 char **argv; | 40 char **argv; |
41 { | 41 { |
42 struct cmdtab *tp; | 42 struct cmdtab *tp; |
43 | 43 |
44 if (argc != 3) { | 44 if (argc < 3) { |
45 fprintf(stderr, "usage: %s <objfile> <op>\n", argv[0]); | 45 fprintf(stderr, "usage: %s <objfile> <op> [args]\n", argv[0]); |
46 exit(1); | 46 exit(1); |
47 } | 47 } |
48 objfilename = argv[1]; | 48 objfilename = argv[1]; |
49 mmap_objfile(); | 49 mmap_objfile(); |
50 initial_parse_hdr(); | 50 initial_parse_hdr(); |
54 if (!tp->func) { | 54 if (!tp->func) { |
55 fprintf(stderr, "\"%s\": unknown or unimplemented command\n", | 55 fprintf(stderr, "\"%s\": unknown or unimplemented command\n", |
56 argv[2]); | 56 argv[2]); |
57 exit(1); | 57 exit(1); |
58 } | 58 } |
59 return tp->func(); | 59 return tp->func(argc - 2, argv + 2); |
60 } | 60 } |