FreeBSD manual

download PDF document: fprintf_l.3.pdf

PRINTF_L(3) FreeBSD Library Functions Manual PRINTF_L(3)
NAME printf_l, asprintf_l, fprintf_l, snprintf_l, sprintf_l, vasprintf_l, vfprintf_l, vprintf_l, vsnprintf_l, vsprintf_l - formatted output conversion
LIBRARY Standard C Library (libc, -lc)
SYNOPSIS #include <stdio.h> #include <xlocale.h>
int printf_l(locale_t loc, const char * restrict format, ...);
int asprintf_l(char **ret, locale_t loc, const char * format, ...);
int fprintf_l(FILE * restrict stream, locale_t loc, const char * restrict format, ...);
int snprintf_l(char * restrict str, size_t size, locale_t loc, const char * restrict format, ...);
int sprintf_l(char * restrict str, locale_t loc, const char * restrict format, ...);
int vasprintf_l(char **ret, locale_t loc, const char *format, va_list ap);
int vfprintf_l(FILE * restrict stream, locale_t loc, const char * restrict format, va_list ap);
int vprintf_l(locale_t loc, const char * restrict format, va_list ap);
int vsnprintf_l(char * restrict str, size_t size, locale_t loc, const char * restrict format, va_list ap);
int vsprintf_l(char * restrict str, locale_t loc, const char * restrict format, va_list ap);
DESCRIPTION The above functions are used to convert formatted output in the locale loc. They behave in the same way as the versions without the _l suffix, but use the specified locale rather than the global or per-thread locale. See the specific manual pages for more information.
SEE ALSO printf(3), xlocale(3)

FreeBSD 14.0-RELEASE-p11 April 7, 2012 FreeBSD 14.0-RELEASE-p11