1
0
Files
irix-657m-src/eoe/cmd/bsd/rdist/vsprintf.c
2022-09-29 17:59:04 +03:00

21 lines
314 B
C

#include <stdio.h>
#include <varargs.h>
extern int _doprnt();
int
vsprintf(buf, fmt, args)
char *buf;
char *fmt;
va_list args;
{
FILE strbuf;
strbuf._flag = _IOWRT + _IOSTRG;
strbuf._ptr = buf;
strbuf._cnt = 32767;
_doprnt(fmt, args, &strbuf);
putc('\0', &strbuf);
return ferror(&strbuf) ? EOF : 0;
}