wyatt@cfa.harvard.EDU (Bill Wyatt) (06/21/88)
This is probably not a burning issue, but if anyone uses the v10R4
`xwd' to dump *color* windows somewhere, then I've found a bug you
need to fix.
The declaration `register char *buffer' in the initial variable list
needs to be changed to `register unsigned char *buffer'. You also
should cast an assignment to this pointer from `calloc', somewhat
later.
This only becomes a problem in color dumps, as the value from buffer
is used to index another array in order to find out how many colors
are in use. If the color is >127, the old code's value is negative,
and the program bombs.
--
Bill UUCP: {husc6,ihnp4,cmcl2,mit-eddie}!harvard!cfa!wyatt
Wyatt ARPA: wyatt@cfa.harvard.edu
(or) wyatt%cfa@harvard.harvard.edu
BITNET: wyatt@cfa2
SPAN: cfairt::wyatt