CHAR_BIT
static const int __WORD_BIT = int(CHAR_BIT*sizeof(unsigned int));
cmd_bytesz = CHAR_BIT;
#if CHAR_BIT == 8
UNIMPLEMENTED for CHAR_BIT != 8
CHAR_BIT, BSD);
reply(215, "UNIX Type: L%d", CHAR_BIT);
reply(215, "UNKNOWN Type: L%d", CHAR_BIT);
#if CHAR_BIT == 8
printf(" %d", CHAR_BIT);
pos_hi = pos >> ((sizeof(off_t) - sizeof(intptr_t)) * CHAR_BIT);
memset (accepts, -1, ASCII_CHARS / CHAR_BIT);
while ((x & (1U << (sizeof(int) * CHAR_BIT - 1))) == 0) {
return (sizeof(int) * CHAR_BIT - 1) - count;
return (sizeof(int) * CHAR_BIT - 1) - __builtin_clz(x);
if (sizeof(int) * CHAR_BIT == 32 &&
sizeof(long) * CHAR_BIT == 32 &&
sizeof(void *) * CHAR_BIT == 32 &&
sizeof(off_t) * CHAR_BIT == 32)
if (sizeof(int) * CHAR_BIT == 32 &&
sizeof(long) * CHAR_BIT == 32 &&
sizeof(void *) * CHAR_BIT == 32 &&
sizeof(off_t) * CHAR_BIT >= 64)
if (sizeof(int) * CHAR_BIT == 64 &&
sizeof(long) * CHAR_BIT == 64 &&
sizeof(void *) * CHAR_BIT == 64 &&
sizeof(off_t) * CHAR_BIT == 64)
if (sizeof(int) * CHAR_BIT >= 32 &&
sizeof(long) * CHAR_BIT >= 64 &&
sizeof(void *) * CHAR_BIT >= 64 &&
sizeof(off_t) * CHAR_BIT >= 64)