83 |
|
|
84 |
|
COLR *scanline; /* scan line buffer */ |
85 |
|
TMbright *lscan; /* encoded luminance scanline */ |
86 |
< |
BYTE *cscan; /* encoded chroma scanline */ |
87 |
< |
BYTE *pscan; /* compute pixel scanline */ |
86 |
> |
uby8 *cscan; /* encoded chroma scanline */ |
87 |
> |
uby8 *pscan; /* compute pixel scanline */ |
88 |
|
|
89 |
|
RESOLU inpres; /* input resolution and ordering */ |
90 |
|
int xmax, ymax; /* picture dimensions */ |
122 |
|
|
123 |
|
char errmsg[128]; |
124 |
|
|
125 |
< |
BYTE clrtab[256][3]; /* global color map */ |
125 |
> |
uby8 clrtab[256][3]; /* global color map */ |
126 |
|
|
127 |
|
|
128 |
|
Display *thedisplay; |
271 |
|
getevent(); /* main loop */ |
272 |
|
userr: |
273 |
|
fprintf(stderr, |
274 |
< |
"Usage: %s [-di disp][[-ge] spec][-b][-m][-d][-f][-c nclrs][-e spec][-g gamcor][-s][-ospec][-t intvl] pic ..\n", |
274 |
> |
"Usage: %s [-di disp][[-ge] spec][-b][-m][-d][-f][-c nclrs][-e spec][-g gamcor][-s][-ospec][-t intvl] hdr ..\n", |
275 |
|
progname); |
276 |
|
exit(1); |
277 |
|
} |
283 |
|
void *p |
284 |
|
) |
285 |
|
{ |
286 |
< |
char fmt[32]; |
286 |
> |
char fmt[MAXFMTLEN]; |
287 |
|
|
288 |
|
if (isexpos(s)) |
289 |
|
exposure *= exposval(s); |
421 |
|
register int es; |
422 |
|
int cs; |
423 |
|
|
424 |
< |
if ( (es = err != NULL) ) |
424 |
> |
if ( (es = (err != NULL)) ) |
425 |
|
fprintf(stderr, "%s: %s: %s\n", progname, |
426 |
|
fname==NULL?"<stdin>":fname, err); |
427 |
|
if (thedisplay != NULL) |
1060 |
|
goto memerr; |
1061 |
|
if (greyscale) { |
1062 |
|
cscan = TM_NOCHROM; |
1063 |
< |
if ((pscan = (BYTE *)malloc(sizeof(BYTE)*xmax)) == NULL) |
1063 |
> |
if ((pscan = (uby8 *)malloc(sizeof(uby8)*xmax)) == NULL) |
1064 |
|
goto memerr; |
1065 |
< |
} else if ((pscan=cscan = (BYTE *)malloc(3*sizeof(BYTE)*xmax)) |
1065 |
> |
} else if ((pscan=cscan = (uby8 *)malloc(3*sizeof(uby8)*xmax)) |
1066 |
|
== NULL) |
1067 |
|
goto memerr; |
1068 |
|
/* initialize tm library */ |
1100 |
|
int len |
1101 |
|
) |
1102 |
|
{ |
1103 |
< |
register BYTE *ps; |
1103 |
> |
register uby8 *ps; |
1104 |
|
|
1105 |
|
if (tmflags == TM_F_LINEAR) { |
1106 |
|
if (scale) |