bits.c