On 2005-12-08T10:37:36-0800, Wilson Yeung wrote: > You're expected to cast your structure into an unsigned char *, > because in C/C++, the only portable way to represent a byte is with a > char/unsigned char.
Off-topic, I suppose, but what is a portable representation of a byte? What does unsigned char pointer give you that a void pointer does not (other than support for legacy compilers)? /Allan

