#ifndef REGTEST
#include <_PDCLIB_glue.h>
-int fputs( const char * s, struct _PDCLIB_file_t * stream )
+int fputs( const char * _PDCLIB_restrict s, struct _PDCLIB_file_t * _PDCLIB_restrict stream )
{
if ( _PDCLIB_prepwrite( stream ) == EOF )
{
buffer runs full.
*/
stream->buffer[ stream->bufidx++ ] = *s;
- /* TODO: Should IOLBF flush on \n, or the correct EOL sequence of the system? */
- if ( ( stream->bufidx == stream->bufsize )
- || ( ( stream->status & _IOLBF ) && *s == '\n' ) )
+ if ( ( stream->bufidx == stream->bufsize ) ||
+ ( ( stream->status & _IOLBF ) && *s == '\n' )
+ )
{
if ( _PDCLIB_flushbuffer( stream ) == EOF )
{
int main( void )
{
- char const * const testfile = "testfile";
char const * const message = "SUCCESS testing fputs()";
FILE * fh;
remove( testfile );