*/
#include <stdio.h>
+#include <errno.h>
+#ifndef REGTEST
int _PDCLIB_prepwrite( struct _PDCLIB_file_t * stream )
{
if ( ( stream->bufidx < stream->bufend ) || ( stream->ungetidx > 0 ) ||
See the comments on implementation-defined errno values in
<_PDCLIB_config.h>.
*/
- _PDCLIB_errno = _PDCLIB_ERROR;
+ errno = EINVAL;
stream->status |= _PDCLIB_ERRORFLAG;
return EOF;
}
stream->status |= _PDCLIB_FWRITE | _PDCLIB_BYTESTREAM;
return 0;
}
+#endif
#ifdef TEST
#include <_PDCLIB_test.h>