]> git.saurik.com Git - apple/libc.git/blobdiff - stdio/printf_l.3
Libc-1244.50.9.tar.gz
[apple/libc.git] / stdio / printf_l.3
index aa3c1c1b797df563c2819b970942b409cfbff904..9ac0bcd244096073342516fd92653ef89e8e3a41 100644 (file)
 .\"     @(#)printf.3   8.1 (Berkeley) 6/4/93
 .\" $FreeBSD: src/lib/libc/stdio/printf.3,v 1.58 2004/10/16 16:00:01 stefanf Exp $
 .\"
-.Dd March 11, 2005
+.Dd December 15, 2009
 .Dt PRINTF_L 3
 .Os
 .Sh NAME
-.Nm printf_l , fprintf_l , sprintf_l , snprintf_l , asprintf_l ,
-.Nm vprintf_l , vfprintf_l , vsprintf_l , vsnprintf_l , vasprintf_l
+.Nm asprintf_l ,
+.Nm dprintf_l ,
+.Nm fprintf_l ,
+.Nm printf_l ,
+.Nm snprintf_l ,
+.Nm sprintf_l ,
+.Nm vasprintf_l ,
+.Nm vdprintf_l ,
+.Nm vfprintf_l ,
+.Nm vprintf_l ,
+.Nm vsnprintf_l ,
+.Nm vsprintf_l
 .Nd formatted output conversion
 .Sh LIBRARY
 .Lb libc
 .In stdio.h
 .In xlocale.h
 .Ft int
-.Fn printf_l "locale_t loc" "const char * restrict format" ...
+.Fo asprintf_l
+.Fa "char **ret"
+.Fa "locale_t loc"
+.Fa "const char *format"
+.Fa ...
+.Fc
 .Ft int
-.Fn fprintf_l "FILE * restrict stream" "locale_t loc" "const char * restrict format" ...
+.Fo dprintf_l
+.Fa "int fd"
+.Fa "locale_t loc"
+.Fa "const char * restrict format"
+.Fa ...
+.Fc
 .Ft int
-.Fn sprintf_l "char * restrict str" "locale_t loc" "const char * restrict format" ...
+.Fo fprintf_l
+.Fa "FILE * restrict stream"
+.Fa "locale_t loc"
+.Fa "const char * restrict format"
+.Fa ...
+.Fc
 .Ft int
-.Fn snprintf_l "char * restrict str" "size_t size" "locale_t loc" "const char * restrict format" ...
+.Fo printf_l
+.Fa "locale_t loc"
+.Fa "const char * restrict format"
+.Fa ...
+.Fc
 .Ft int
-.Fn asprintf_l "char **ret" "locale_t loc" "const char *format" ...
+.Fo snprintf_l
+.Fa "char * restrict str"
+.Fa "size_t size"
+.Fa "locale_t loc"
+.Fa "const char * restrict format"
+.Fa ...
+.Fc
+.Ft int
+.Fo sprintf_l
+.Fa "char * restrict str"
+.Fa "locale_t loc"
+.Fa "const char * restrict format"
+.Fa ...
+.Fc
 .In stdarg.h
+.In xlocale.h
+.Ft int
+.Fo vasprintf_l
+.Fa "char **ret"
+.Fa "locale_t loc"
+.Fa "const char *format"
+.Fa "va_list ap"
+.Fc
 .Ft int
-.Fn vprintf_l "locale_t loc" "const char * restrict format" "va_list ap"
+.Fo vdprintf_l
+.Fa "int fd"
+.Fa "locale_t loc"
+.Fa "const char * restrict format"
+.Fa "va_list ap"
+.Fc
 .Ft int
-.Fn vfprintf_l "FILE * restrict stream" "locale_t loc" "const char * restrict format" "va_list ap"
+.Fo vfprintf_l
+.Fa "FILE * restrict stream"
+.Fa "locale_t loc"
+.Fa "const char * restrict format"
+.Fa "va_list ap"
+.Fc
 .Ft int
-.Fn vsprintf_l "char * restrict str" "locale_t loc" "const char * restrict format" "va_list ap"
+.Fo vprintf_l
+.Fa "locale_t loc"
+.Fa "const char * restrict format"
+.Fa "va_list ap"
+.Fc
 .Ft int
-.Fn vsnprintf_l "char * restrict str" "size_t size" "locale_t loc" "const char * restrict format" "va_list ap"
+.Fo vsnprintf_l
+.Fa "char * restrict str"
+.Fa "size_t size"
+.Fa "locale_t loc"
+.Fa "const char * restrict format"
+.Fa "va_list ap"
+.Fc
 .Ft int
-.Fn vasprintf_l "char **ret" "locale_t loc" "const char *format" "va_list ap"
+.Fo vsprintf_l
+.Fa "char * restrict str"
+.Fa "locale_t loc"
+.Fa "const char * restrict format"
+.Fa "va_list ap"
+.Fc
 .Sh DESCRIPTION
 The
 .Fn printf_l ,
+.Fn dprintf_l ,
 .Fn fprintf_l ,
 .Fn sprintf_l ,
 .Fn snprintf_l ,
 .Fn asprintf_l ,
 .Fn vprintf_l ,
+.Fn vdprintf_l ,
 .Fn vfprintf_l ,
 .Fn vsprintf_l ,
 .Fn vsnprintf_l ,
@@ -84,11 +161,13 @@ and
 .Fn vasprintf_l
 functions are extended locale versions of the
 .Fn printf ,
+.Fn dprintf ,
 .Fn fprintf ,
 .Fn sprintf ,
 .Fn snprintf ,
 .Fn asprintf ,
 .Fn vprintf ,
+.Fn vdprintf ,
 .Fn vfprintf ,
 .Fn vsprintf ,
 .Fn vsnprintf ,