On 15 Oct 2011 at 22:51, Eric Smith wrote:
Yes. All C types, except bitfields within a
structure, must have
sizes that are a multiple of the size of the char type.
Wasn't it presumptuous of K&R to assume that the smallest native
datum was a char? At the time the spec was being written, there did
exist bit-addressable machines, so directly-addressed bit arrays were
certainly possible on some hardware.
--Chuck