mem_read.c