> The aliasing rules treat "char" specially because char is a bit like a > "poor main's void". Not symmetrically though, only for the type of the lvalue expression used to access the object (C99 6.5.7). -- Eric Botcazou