modify myio_withbuffer.c