9 int main (int argc
, char **argv
)
11 char *prxfilename
= NULL
;
12 char *nidsfilename
= NULL
;
14 int i
, j
, verbose
= 0;
16 struct nidstable
*nids
= NULL
;
20 for (i
= 0; i
< argc
; i
++) {
21 if (argv
[i
][0] == '-') {
23 for (j
= 0; s
[j
]; j
++) {
25 case 'v': verbose
++; break;
28 fatal (__FILE__
": missing nids file");
30 nidsfilename
= argv
[++i
];
35 prxfilename
= argv
[i
];
40 fatal (__FILE__
": missing prx file name");
43 nids
= nids_load (nidsfilename
);
46 p
= prx_load (prxfilename
);
48 fatal (__FILE__
": can't load prx `%s'", prxfilename
);
51 prx_resolve_nids (p
, nids
);
53 if (verbose
> 2 && nids
)
56 if (verbose
> 0) prx_print (p
);
60 fatal (__FILE__
": can't analyse code `%s'", prxfilename
);
62 if (verbose
> 1) print_code (c
);