217 |
|
) |
218 |
|
{ |
219 |
|
static RGBPRIMS inprimS; |
220 |
< |
char fmt[32]; |
220 |
> |
char fmt[MAXFMTLEN]; |
221 |
|
|
222 |
|
if (formatval(fmt, s)) { /* check if format string */ |
223 |
|
if (!strcmp(fmt,COLRFMT)) lumf = rgblum; |
225 |
|
else lumf = NULL; |
226 |
|
return(0); /* don't echo */ |
227 |
|
} |
228 |
< |
if (isprims(s)) { /* get input primaries */ |
229 |
< |
primsval(inprimS, s); |
230 |
< |
inprims= inprimS; |
228 |
> |
/* get input primaries */ |
229 |
> |
if (isprims(s) && primsval(inprimS, s)) { |
230 |
> |
inprims = inprimS; |
231 |
|
return(0); /* don't echo */ |
232 |
|
} |
233 |
|
if (isexpos(s)) { /* picture exposure */ |