Files
Digital-Research-Source-Code/CPM OPERATING SYSTEMS/CPM 68K/1.0X SOURCES/v101/clib/setbuf.c
Sepp J Morris 31738079c4 Upload
Digital Research
2020-11-06 18:50:37 +01:00

18 lines
351 B
C

/* setbuf - assign a buffer to a stream, after open but
before any i/o.
Returns SUCCESS if ok, FAILURE o.w. */
#include <stdio.h>
WORD setbuf(sp,buf)
REG FILE *sp;
REG BYTE *buf;
{
if( sp->_base != NULL )
return(FAILURE);
sp->_base = sp->_ptr = buf;
if( buf == NULL )
sp->_flag |= _IONBUF;
else sp->_flag &= ~_IONBUF;
return(SUCCESS);
}