_WCRTLINK wint_t (getwc)( FILE *fp ) #endif { __stream_check( fp, 1 ); #if !defined(__WIDECHAR__) && defined(getc) return( getc( fp ) ); #else return( __F_NAME(fgetc,fgetwc)(fp) ); #endif }
_WCRTLINK void setbuf( FILE *fp, char *buf ) { int mode; __stream_check( fp, 1 ); __null_check( buf, 2 ); mode = _IOFBF; if( buf == NULL ) { mode = _IONBF; } setvbuf( fp, buf, mode, BUFSIZ ); }
_WCRTLINK void rewind( FILE *fp ) { __stream_check( fp, 0 ); clearerr( fp ); fseek( fp, 0, SEEK_SET ); }