On Tue, Dec 10, 2002 at 07:40:05PM +0100, Dominik Mierzejewski wrote: > > #define FOUR_CHAR_CODE(s) (s[0] | (s[1]<<8) | (s[2]<<16) | (s[3]<<24)) > > This doesn't compile. Hmm, it should if s is a string literal. What's the error? Rich