[comp.windows.x] xwd file format

jef@webster.UUCP (Jef Poskanzer) (03/27/88)

I've been looking at the format of the bitmap files produced by xwd.
The header is described in XWDFile.h, and it's all nice and machine-
independent.  But if you look at xwd.c, you will find that it writes
out XColor structs directly.  This doesn't seem very portable -- the
actual size of this struct could vary from compiler to compiler.
Since xwd goes to great lengths to be machine-independent, this seems
weird.

Can someone who knows more about it than I do comment on whether the
XColors should be translated to 32-bit xwdvals before they are written
out?  Naturally this would mean bumping the XWD_FILE_VERSION.
---
Jef

        Jef Poskanzer   pacbell!sybase!jef@Sun.Com   jef@lbl-rtsg.ARPA