4.66 ferror.c