vfprintf man page on Cygwin

Man page or keyword search:  
man Server   22533 pages
apropos Keyword Search (all sections)
Output format
Cygwin logo
[printable version]

VFPRINTF(3)			    NEWLIB			   VFPRINTF(3)

NAME
       4.68 `vfprintf', `vprintf', `vsprintf', `vsnprintf', `vasprintf', `vas‐
       nprintf'--format argument list

SYNOPSIS
	    #include <stdio.h>
	    #include <stdarg.h>
	    int vprintf(const char *FMT, va_list LIST);
	    int vfprintf(FILE *FP, const char *FMT, va_list LIST);
	    int vsprintf(char *STR, const char *FMT, va_list LIST);
	    int vsnprintf(char *STR, size_t SIZE, const char *FMT,
		va_list LIST);
	    int vasprintf(char **STRP, const char *FMT, va_list LIST);
	    char *vasnprintf(char *STR, size_t *SIZE, const char *FMT,
		va_list LIST);

	    int _vprintf_r(struct _reent *REENT, const char *FMT,
		va_list LIST);
	    int _vfprintf_r(struct _reent *REENT, FILE *FP,
		const char *FMT, va_list LIST);
	    int _vsprintf_r(struct _reent *REENT, char *STR,
		const char *FMT, va_list LIST);
	    int _vasprintf_r(struct _reent *REENT, char **STR,
		const char *FMT, va_list LIST);
	    int _vsnprintf_r(struct _reent *REENT, char *STR,
		size_t SIZE, const char *FMT, va_list LIST);
	    char *_vasnprintf_r(struct _reent *REENT, char *STR,
		size_t *SIZE, const char *FMT, va_list LIST);

DESCRIPTION
       `vprintf', `vfprintf', `vasprintf', `vsprintf', `vsnprintf', and	 `vas‐
       nprintf'	  are	(respectively)	 variants   of	 `printf',  `fprintf',
       `asprintf', `sprintf', `snprintf', and `asnprintf'.  They  differ  only
       in  allowing  their  caller  to	pass  the  variable argument list as a
       `va_list' object	 (initialized  by  `va_start')	rather	than  directly
       accepting  a  variable  number of arguments.  The caller is responsible
       for calling `va_end'.

	  `_vprintf_r',	   `_vfprintf_r',    `_vasprintf_r',	`_vsprintf_r',
       `_vsnprintf_r',	and  `_vasnprintf_r'  are  reentrant  versions	of the
       above.

RETURNS
       The return values are consistent with the corresponding functions.

PORTABILITY
       ANSI C requires `vprintf',  `vfprintf',	`vsprintf',  and  `vsnprintf'.
       The remaining functions are newlib extensions.

	  Supporting  OS  subroutines  required:  `close',  `fstat', `isatty',
       `lseek', `read', `sbrk', `write'.

SEE ALSO
       vfprintf is part of the library.	 The full documentation for  is	 main‐
       tained as a Texinfo manual.  If info and are properly installed at your
       site, the command

	      info

       will give you access to the complete manual.

NEWLIB				  April 2010			   VFPRINTF(3)
[top]

List of man pages available for Cygwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net