add fputc(), fgetc()