curl_msnprintf man page on UnixWare

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

curl_printf(3)			libcurl Manual			curl_printf(3)

       curl_maprintf,	  curl_mfprintf,     curl_mprintf,     curl_msnprintf,
       curl_msprintf curl_mvaprintf, curl_mvfprintf, curl_mvprintf,  curl_mvs‐
       nprintf, curl_mvsprintf - formatted output conversion

       #include <curl/mprintf.h>

       int curl_mprintf(const char *format, ...);
       int curl_mfprintf(FILE *fd, const char *format, ...);
       int curl_msprintf(char *buffer, const char *format, ...);
       int  curl_msnprintf(char *buffer, size_t maxlength, const char *format,
       int curl_mvprintf(const char *format, va_list args);
       int curl_mvfprintf(FILE *fd, const char *format, va_list args);
       int curl_mvsprintf(char *buffer, const char *format, va_list args);
       int curl_mvsnprintf(char *buffer, size_t maxlength, const char *format,
       va_list args);
       char *curl_maprintf(const char *format, ...);
       char *curl_mvaprintf(const char *format, va_list args);

       These  are  all	functions  that	 produces output according to a format
       string and given arguments. These are mostly clones of  the  well-known
       C-style	functions  and	there  will  be no detailed explanation of all
       available formatting rules and usage here.

       See this table for notable exceptions.

		     Normal printf() clone.

		     Normal fprinf() clone.

		     Normal sprintf() clone.

		     snprintf() clone. Many systems don't  have	 this.	It  is
		     just  like	 sprintf  but with an extra argument after the
		     buffer that specifies the length of the target buffer.

		     Normal vprintf() clone.

		     Normal vfprintf() clone.

		     Normal vsprintf() clone.

		     vsnprintf() clone.	 Many systems don't have this.	It  is
		     just  like	 vsprintf but with an extra argument after the
		     buffer that specifies the length of the target buffer.

		     Like printf() but returns the output  string  as  a  mal‐
		     loc()ed  string.  The returned string must be free()ed by
		     the receiver.

		     Like curl_maprintf() but takes a va_list pointer argument
		     instead of a variable amount of arguments.

       To  easily  use	all these cloned functions instead of the normal ones,
       #define _MPRINTF_REPLACE before you include the <curl/mprintf.h>	 file.
       Then  all  the  normal names like printf, fprintf, sprintf etc will use
       the curl-functions instead.

       The curl_maprintf and curl_mvaprintf functions return a	pointer	 to  a
       newly allocated string, or NULL it it failed.

       All  other  functions return the number of character they actually out‐

       printf(3), sprintf(3), fprintf(3), vprintf(3)

libcurl 7.7.2			 20 April 2001			curl_printf(3)
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server UnixWare

List of man pages available for UnixWare

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]
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