170 |
|
headline(s) /* get relevant info from header */ |
171 |
|
char *s; |
172 |
|
{ |
173 |
< |
static char *altname[] = {"rview","rpict","VIEW=",NULL}; |
173 |
> |
static char *altname[] = {"rview","rpict",VIEWSTR,NULL}; |
174 |
|
register char **an; |
175 |
|
|
176 |
|
if (!strncmp(s, "EXPOSURE=", 9)) |
419 |
|
if (avgbox(cval) == -1) |
420 |
|
return(-1); |
421 |
|
n = log(.5/bright(cval))/.69315 - scale; /* truncate */ |
422 |
< |
if (n == 0) { |
423 |
< |
XFeep(0); |
422 |
> |
if (n == 0) |
423 |
|
return(0); |
425 |
– |
} |
424 |
|
scale_rcolors(ourras, pow(2.0, (double)n)); |
425 |
|
scale += n; |
426 |
|
sprintf(buf, "%+d", scale); |
429 |
|
XFlush(); |
430 |
|
free_raster(ourras); |
431 |
|
getras(); |
432 |
< |
return(redraw(0, 0, width, height)); |
432 |
> |
/* fall through */ |
433 |
|
case CTRL(R): /* redraw */ |
434 |
|
XClear(wind); |
435 |
|
return(redraw(0, 0, width, height)); |