| PRINTF_L(3) | Library Functions Manual | PRINTF_L(3) | 
asprintf_l,
    dprintf_l, fprintf_l,
    printf_l, snprintf_l,
    sprintf_l, vasprintf_l,
    vdprintf_l, vfprintf_l,
    vprintf_l, vsnprintf_l,
    vsprintf_l — formatted
    output conversion
Standard C Library (libc, -lc)
#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);
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.
| December 15, 2009 | macOS 15.6 |