split out read_explain()
trim mlocate.h