scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

clearerr.c (179B)


      1 #include <stdio.h>
      2 #include <string.h>
      3 #include <wchar.h>
      4 
      5 #undef clearerr
      6 
      7 void
      8 clearerr(FILE *fp)
      9 {
     10 	fp->flags &= ~(_IOERR | _IOEOF);
     11 	memset(&fp->mbs, 0, sizeof(mbstate_t));
     12 }