| Last change
 on this file since 824 was             2, checked in by bird, 23 years ago | 
        
          | 
Initial revision
 | 
        
          | 
              
Property                 cvs2svn:cvs-rev
 set to                 1.1
Property                 svn:eol-style
 set to                 native
Property                 svn:executable
 set to                 * | 
        
          | File size:
            920 bytes | 
      
      
| Line |  | 
|---|
| 1 | /* | 
|---|
| 2 |  | 
|---|
| 3 | @deftypefn Supplemental int vprintf (const char *@var{format}, va_list @var{ap}) | 
|---|
| 4 | @deftypefnx Supplemental int vfprintf (FILE *@var{stream}, const char *@var{format}, va_list @var{ap}) | 
|---|
| 5 | @deftypefnx Supplemental int vsprintf (char *@var{str}, const char *@var{format}, va_list @var{ap}) | 
|---|
| 6 |  | 
|---|
| 7 | These functions are the same as @code{printf}, @code{fprintf}, and | 
|---|
| 8 | @code{sprintf}, respectively, except that they are called with a | 
|---|
| 9 | @code{va_list} instead of a variable number of arguments.  Note that | 
|---|
| 10 | they do not call @code{va_end}; this is the application's | 
|---|
| 11 | responsibility.  In @libib{} they are implemented in terms of the | 
|---|
| 12 | nonstandard but common function @code{_doprnt}. | 
|---|
| 13 |  | 
|---|
| 14 | @end deftypefn | 
|---|
| 15 |  | 
|---|
| 16 | */ | 
|---|
| 17 |  | 
|---|
| 18 | #ifdef __STDC__ | 
|---|
| 19 | #include <stdarg.h> | 
|---|
| 20 | #else | 
|---|
| 21 | #include <varargs.h> | 
|---|
| 22 | #endif | 
|---|
| 23 | #include <stdio.h> | 
|---|
| 24 | #include <ansidecl.h> | 
|---|
| 25 | #undef vprintf | 
|---|
| 26 | int | 
|---|
| 27 | vprintf (format, ap) | 
|---|
| 28 | const char *format; | 
|---|
| 29 | va_list ap; | 
|---|
| 30 | { | 
|---|
| 31 | return vfprintf (stdout, format, ap); | 
|---|
| 32 | } | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.