mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-23 16:34:07 +00:00
20 lines
393 B
C
20 lines
393 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) /* CLEAR FUNCTION ***********/
|
|
REG FILE *sp;
|
|
REG BYTE *buf;
|
|
{
|
|
if( sp->_base != NULLPTR )
|
|
return(FAILURE);
|
|
sp->_base = sp->_ptr = buf;
|
|
if( buf == NULLPTR )
|
|
sp->_flag |= _IONBUF;
|
|
else sp->_flag &= ~_IONBUF;
|
|
return(SUCCESS);
|
|
}
|