graphio.c