According to C99 spec, the maximum number of bits for the smallest object that is not a bit-field is 8 bits. See "CHAR_BIT" in the C99 spec.
[1] http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
[1] http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf