+ if (mflag) {
+ if (infile==(char *)0) {
+ fprintf(stderr,
+ "no input file specified with -M flag\n");
+ exit(8);
+ }
+ tf=(char *)rindex(infile, '.');
+ if (tf==0) {
+ fprintf(stderr, "missing component name on %s\n",
+ infile);
+ exit(8);
+ }
+ tf[1]='o';
+ tf=(char *)rindex(infile, '/');
+ if (tf!=(char *)0)
+ infile = tf + 1;
+ mout=fout;
+ if (NULL==(fout=fopen("/dev/null", "w"))) {
+ pperror("Can't open /dev/null");
+ exit(8);
+ }
+ }