add fflush for mingw-gcc