date and time created 90/06/23 16:23:27 by bostic
[unix-history] / usr / src / lib / libc / stdio / vsprintf.c
CommitLineData
82e2d7ab
KB
1/*
2 * Copyright (c) 1988 Regents of the University of California.
3 * All rights reserved.
4 *
019bea33 5 * %sccs.include.redist.c%
82e2d7ab
KB
6 */
7
8#if defined(LIBC_SCCS) && !defined(lint)
019bea33 9static char sccsid[] = "@(#)vsprintf.c 5.3 (Berkeley) %G%";
82e2d7ab
KB
10#endif /* LIBC_SCCS and not lint */
11
12#include <stdio.h>
13#include <varargs.h>
14
15int
16vsprintf(str, fmt, ap)
17 char *str, *fmt;
18 va_list ap;
19{
20 FILE f;
21 int len;
22
23 f._flag = _IOWRT+_IOSTRG;
24 f._ptr = str;
25 f._cnt = 32767;
26 len = _doprnt(fmt, ap, &f);
27 *f._ptr = 0;
28 return (len);
29}