40 |
|
) |
41 |
|
{ |
42 |
|
int nmatf = 0; |
43 |
+ |
int verbose = 0; |
44 |
|
char pathnames[12800]; |
45 |
|
char *pns = pathnames; |
46 |
|
char *matinp[128]; |
67 |
|
sprintf(errmsg, |
68 |
|
"cannot find library material: '%s'", |
69 |
|
argv[i]); |
70 |
< |
error(USER, errmsg); |
70 |
> |
error(SYSTEM, errmsg); |
71 |
|
} |
72 |
|
matinp[nmatf++] = strcpy(pns, cp); |
73 |
|
while (*pns++) |
76 |
|
case 'w': /* supress warnings */ |
77 |
|
nowarn = 1; |
78 |
|
break; |
79 |
+ |
case 'v': /* print mesh stats */ |
80 |
+ |
verbose = 1; |
81 |
+ |
break; |
82 |
|
default: |
83 |
|
sprintf(errmsg, "unknown option: '%s'", argv[i]); |
84 |
|
error(USER, errmsg); |
125 |
|
|
126 |
|
writemesh(ourmesh, stdout); /* write mesh to output */ |
127 |
|
|
128 |
< |
/* printmeshstats(ourmesh, stderr); */ |
128 |
> |
if (verbose) |
129 |
> |
printmeshstats(ourmesh, stderr); |
130 |
|
|
131 |
|
quit(0); |
132 |
|
return 0; /* pro forma return */ |