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" /* Format data. ** Written by Kiem-Phong Vo */ #if __STD_C int fprintf(FILE* fp, const char* form, ...) #else int fprintf(va_alist) va_dcl #endif { va_list args; reg int rv; reg Sfio_t* sp; #if __STD_C va_start(args,form); #else reg FILE* fp; /* file stream to print to */ reg char* form; /* print format */ va_start(args); fp = va_arg(args,FILE*); form = va_arg(args,char*); #endif if(!(sp = _sfstream(fp))) return -1; _stdclrerr(fp,sp); rv = sfvprintf(sp,form,args); va_end(args); if(rv < 0) _stderr(fp); return rv; } @ 1.1.1.1 log @Import of Sfio1997 @ text @@