CHAR_SIZE
typeinfo("_Bool", BOOL, BOOL, CHAR_SIZE, 1, 'u'),
typeinfo("char", SCHAR, UCHAR, CHAR_SIZE, 2,
typeinfo("signed char", SCHAR, UCHAR, CHAR_SIZE, 2, 's'),
typeinfo("unsigned char", SCHAR, UCHAR, CHAR_SIZE, 2, 'u'),
debug_printf("size %u", size_in_bits / CHAR_SIZE);
if (size_in_bits % CHAR_SIZE > 0)
debug_printf("+%u", size_in_bits % CHAR_SIZE);
debug_printf(" size=%u", dl->d_sou_size_in_bits / CHAR_SIZE);
if (dl->d_sou_size_in_bits % CHAR_SIZE > 0)
debug_printf("+%u", dl->d_sou_size_in_bits % CHAR_SIZE);
unsigned align_in_bits = member_alignment * CHAR_SIZE;
unsigned align_in_bits = align * CHAR_SIZE;
elsz = CHAR_SIZE;
unsigned worst_align = 2 * LONG_SIZE / CHAR_SIZE;
if ((a = size_in_bits(t) / CHAR_SIZE) == 0)
#define CHAR_MASK ((1U << CHAR_SIZE) - 1)
val = (val << CHAR_SIZE) + it.value;
? convert_integer((int64_t)val, CHAR, CHAR_SIZE)
tn->u.value.u.integer < 1 << (CHAR_SIZE - 1));
rn->u.sym->u.s_member.sm_offset_in_bits / CHAR_SIZE);
elsz_in_bits = CHAR_SIZE;
(int64_t)(elem * elsz_in_bits / CHAR_SIZE));
unsigned int size_in_bytes = type_size_in_bits(tp) / CHAR_SIZE;
unsigned int offset_in_bytes = offset_in_bits / CHAR_SIZE;
elsz /= CHAR_SIZE;