gcc issues warnings when encountering multicharacter constants, so we'll simply emulate them in a manner works portably. The code assumes we are using a little-endian machine - the real solution would be using using four chars instead of an enum.