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 }