Markus Amsler <[EMAIL PROTECTED]> writes: > > + /* fill empty buffer on small reads */ > + if(!file->_cnt && rcnt <= MSVCRT_BUFSIZ) { > + MSVCRT__filbuf(file); > + /* reset internal buffer */ > + file->_cnt++; > + file->_ptr = file->_base; > + }
You need to handle errors properly, and MSVCRT__filbuf is probably not the most appropriate thing to use here, a simple read would be better. -- Alexandre Julliard [EMAIL PROTECTED]