113 |
|
|
114 |
|
char errmsg[128]; |
115 |
|
|
116 |
< |
extern BYTE clrtab[256][3]; /* global color map */ |
116 |
> |
BYTE clrtab[256][3]; /* global color map */ |
117 |
|
|
118 |
|
extern long ftell(); |
119 |
|
|
276 |
|
if (gamstr == NULL) /* get it from the X server */ |
277 |
|
gamstr = XGetDefault(thedisplay, "radiance", "gamma"); |
278 |
|
if (gamstr == NULL) /* get it from the environment */ |
279 |
< |
gamstr = getenv("GAMMA"); |
279 |
> |
gamstr = getenv("DISPLAY_GAMMA"); |
280 |
|
if (gamstr != NULL) |
281 |
|
gamcor = atof(gamstr); |
282 |
|
/* get best visual for default screen */ |
999 |
|
/* set gamma correction */ |
1000 |
|
setcolrgam(gamcor); |
1001 |
|
/* make histogram */ |
1002 |
< |
new_histo(); |
1002 |
> |
if (new_histo((long)xmax*ymax) == -1) |
1003 |
> |
quiterr("cannot initialize histogram"); |
1004 |
|
for (y = 0; y < ymax; y++) { |
1005 |
|
if (getscan(y) < 0) |
1006 |
|
break; |