76 |
|
int obarsize = 0; /* size of output scan bar */ |
77 |
|
int orad = 0; /* output window radius */ |
78 |
|
|
79 |
– |
char *progname; |
80 |
– |
|
79 |
|
static void copyfile(FILE *infp, FILE *out); |
80 |
|
static void pass1(FILE *infp); |
81 |
|
static void pass2(FILE *infp); |
160 |
|
double outaspect = 0.0; |
161 |
|
double d; |
162 |
|
int i, j; |
163 |
+ |
|
164 |
+ |
fixargv0(argv[0]); /* sets global progname */ |
165 |
|
SET_DEFAULT_BINARY(); |
166 |
|
SET_FILE_BINARY(stdin); |
167 |
|
SET_FILE_BINARY(stdout); |
179 |
|
signal(SIGXCPU, quit); |
180 |
|
signal(SIGXFSZ, quit); |
181 |
|
#endif |
182 |
– |
|
183 |
– |
progname = argv[0] = fixargv0(argv[0]); |
184 |
– |
|
182 |
|
for (i = 1; i < argc; i++) |
183 |
|
if (argv[i][0] == '-') |
184 |
|
switch (argv[i][1]) { |
213 |
|
if (d < 1e-20 || d > 1e20) { |
214 |
|
fprintf(stderr, |
215 |
|
"%s: exposure out of range\n", |
216 |
< |
argv[0]); |
216 |
> |
progname); |
217 |
|
quit(1); |
218 |
|
} |
219 |
|
switch (argv[i][2]) { |