head 1.1; branch 1.1.1; access; symbols SFIO_1999:1.1.1.1 SFIO_1998:1.1.1.1 SFIO_1997:1.1.1.1 ATT:1.1.1; locks; strict; comment @ * @; 1.1 date 96.11.20.01.33.58; author rse; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 96.11.20.01.33.58; author rse; state Exp; branches; next ; desc @@ 1.1 log @Initial revision @ text @#include "sfstdio.h" /* Get a line. ** Written by Kiem-Phong Vo. */ #if __STD_C char* fgets(char* buf, int n, FILE* fp) #else char* fgets(buf,n,fp) char* buf; int n; FILE* fp; #endif { reg Sfio_t* sp; reg char* rv; if(!(sp = _sfstream(fp))) return NIL(char*); _stdclrerr(fp,sp); if(!(rv = _stdgets(sp,buf,n,0))) { if(sfeof(sp)) _stdeof(fp); if(sferror(sp)) _stderr(fp); } return rv; } @ 1.1.1.1 log @Import of Sfio1997 @ text @@