История изменений
Исправление beastie, (текущая версия) :
Only three locales are defined by default, the empty string «» which denotes the native environment, and the «C» and «POSIX» locales, which denote the C language environment. A locale argument of NULL causes setlocale() to return the current locale. By default, C programs start in the «C» locale. The only function in the library that sets the locale is setlocale(); the locale is never changed as a side effect of some other routine.
DISCLAIMER: я не специалист в этой области, я просто умею хорошо находить информацию ☺
Исходная версия beastie, :
Only three locales are defined by default, the empty string «» which denotes the native environment, and the «C» and «POSIX» locales, which denote the C language environment. A locale argument of NULL causes setlocale() to return the current locale. By default, C programs start in the «C» locale. The only function in the library that sets the locale is setlocale(); the locale is never changed as a side effect of some other routine.