CHAR_BIT
#define STRBUF_SIZEOF(t) (1 + CHAR_BIT * sizeof(t) / 3 + 1)
#define DIGITS(var) (3 + (2 + CHAR_BIT * sizeof((var))) / 3)
return (uintmax_t)a << (b & (sizeof(uintmax_t) * CHAR_BIT - 1));
return a >> (b & (sizeof(uintmax_t) * CHAR_BIT - 1));
for (b = sizeof (v) * CHAR_BIT - 1; b >= 0; b--) {
params->len_1 = (CHAR_BIT * n) / params->log_w;
#define BITS (CHAR_BIT * sizeof (unsigned int))
#define BITS_PER_INT (sizeof(int) * CHAR_BIT)
if (sizeof(long) * CHAR_BIT >= 64 &&
sizeof(void *) * CHAR_BIT >= 64 &&
sizeof(int) * CHAR_BIT >= 32 &&
if (sizeof(long) * CHAR_BIT >= 64)
if (sizeof(long) * CHAR_BIT >= 64)
if (sizeof(long) * CHAR_BIT == 32 &&
if (sizeof(int) * CHAR_BIT == 32 &&
if (sizeof(int) * CHAR_BIT == 32 &&
sizeof(off_t) * CHAR_BIT >= 64)
if (sizeof(int) * CHAR_BIT == 32 &&
sizeof(long) * 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)
if (sizeof(int) * CHAR_BIT == 32 &&
if (sizeof(int) * CHAR_BIT == 32 &&
sizeof(off_t) * CHAR_BIT >= 64)
if (sizeof(int) * CHAR_BIT == 32 &&
sizeof(long) * 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)
#define TYPE_BIT(type) (sizeof (type) * CHAR_BIT)
? - (~ 0 < 0) - ((time_t) -1 << (CHAR_BIT * sizeof (time_t) - 1))
#define TYPE_BIT(type) (sizeof (type) * CHAR_BIT)
? (time_t) -1 << (CHAR_BIT * sizeof (time_t) - 1)
int lt = (p1[i] - p2[i]) >> CHAR_BIT;
int gt = (p2[i] - p1[i]) >> 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);
cmd_bytesz = CHAR_BIT;
#if CHAR_BIT == 8
printf(" %d", CHAR_BIT);
if (bitlen > len * CHAR_BIT)
bits = (bitlen > CHAR_BIT) ? CHAR_BIT : bitlen;
*p++ = (u_char)~0 << (CHAR_BIT - bits);
#define MAXNBUF (sizeof(intmax_t) * CHAR_BIT + 1)
#define HALF_BITS (sizeof(int) * CHAR_BIT / 2)
CTASSERT((CHAR_BIT * sizeof(struct list_head *)) <= 64);
tag = sizeof(w) * CHAR_BIT * i + bit;
const unsigned n_udword_bits = sizeof(unsigned long) * CHAR_BIT;
const unsigned n_utword_bits = sizeof(_uint128_t) * CHAR_BIT;
((int)(sizeof (int) * CHAR_BIT - 1) * 302 / 1000 + 2)
#define INT_BIT (sizeof(int) * CHAR_BIT)
acg.cg_freeoff = acg.cg_iusedoff + howmany(sblock.fs_ipg, CHAR_BIT);
howmany(sblock.fs_fpg, CHAR_BIT);
howmany(sblock.fs_fpg, CHAR_BIT) - sizeof(int32_t);
howmany(fragstoblks(&sblock, sblock.fs_fpg), CHAR_BIT);
if ((i & (CHAR_BIT - 1)) != (CHAR_BIT - 1)) {
for (n = 0; n < sizeof(n) * CHAR_BIT; n++)
? (time_t) -1 << (CHAR_BIT * sizeof (time_t) - 1)
? - (~ 0 < 0) - ((time_t) -1 << (CHAR_BIT * sizeof (time_t) - 1))