some files modified for -Wall option, read.cpp modified with command line