printf_l(3)

printf_l3

Formatted output conversion

Usage

#include <stdio.h>

#include <xlocale.h>

int

asprintf_l(char **ret, locale_t loc, const char *format, ...);

int

dprintf_l(int fd, locale_t loc, const char * restrict format, ...);

int

fprintf_l(FILE * restrict stream, locale_t loc, const char * restrict format, ...);

int

printf_l(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, ...);

#include <stdarg.h>

#include <xlocale.h>

int

vasprintf_l(char **ret, locale_t loc, const char *format, va_list ap);

int

vdprintf_l(int fd, locale_t loc, const char * restrict 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);

Library

Standard C Library (libc, -lc)

Overview

The printf_l(), dprintf_l(), fprintf_l(), sprintf_l(), snprintf_l(), asprintf_l(), vprintf_l(), vdprintf_l(), vfprintf_l(), vsprintf_l(), vsnprintf_l(), and vasprintf_l() functions are extended locale versions of the printf(), dprintf(), fprintf(), sprintf(), snprintf(), asprintf(), vprintf(), vdprintf(), vfprintf(), vsprintf(), vsnprintf(), and vasprintf() functions, respectively. Refer to their manual pages for details. Also, see xlocale(3) for more information about extended locales.

Releases

135 releases since Mac OS X 10.4; the text changed 2 times.

  1. 10.4–10.4.11
  2. 10.5–10.6.8
  3. 10.7–26.5

From Libc 1752.120.2 in macOS 26.5. Parsed by carta from the page's mdoc source.