BSD macOS Sierra ( Mac OS X ) _l, , . :
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, ...);
int
fscanf_l(FILE * restrict stream, locale_t loc, const char * restrict format, ...);
int
scanf_l(locale_t loc, const char * restrict format, ...);
int
sscanf_l(const char * restrict str, locale_t loc, const char * restrict format, ...);
, . locale_t C, POSIX ( <locale.h> ) <ctype.h> . BSD , - <xlocale.h>, <locale.h>; , , . BSD , , POSIX Standard C.
BSD , locale_t , ( ) , . POSIX, :
int isalpha_l(int, locale_t);
. , ( locale_t POSIX) , , C). .