add cp_scanf_eof