1/* 2 3@deftypefn Supplemental int vprintf (const char *@var{format}, va_list @var{ap}) 4@deftypefnx Supplemental int vfprintf (FILE *@var{stream}, @ 5 const char *@var{format}, va_list @var{ap}) 6@deftypefnx Supplemental int vsprintf (char *@var{str}, @ 7 const char *@var{format}, va_list @var{ap}) 8 9These functions are the same as @code{printf}, @code{fprintf}, and 10@code{sprintf}, respectively, except that they are called with a 11@code{va_list} instead of a variable number of arguments. Note that 12they do not call @code{va_end}; this is the application's 13responsibility. In @libib{} they are implemented in terms of the 14nonstandard but common function @code{_doprnt}. 15 16@end deftypefn 17 18*/ 19 20#include <ansidecl.h> 21#include <stdarg.h> 22#include <stdio.h> 23#undef vprintf 24int 25vprintf (const char *format, va_list ap) 26{ 27 return vfprintf (stdout, format, ap); 28} 29