bitio.c