Searched refs:locales (Results 1 - 5 of 5) sorted by relevance

/haiku/src/system/libroot/posix/locale/
H A DLocaleInternal.h18 status_t GetLocalesFromEnvironment(int category, const char** locales);
H A Dsetlocale.cpp41 const char* locales[LC_LAST + 1]; local
43 locales[lc] = NULL;
46 GetLocalesFromEnvironment(category, locales);
48 locales[category] = locale;
55 if (locales[lc] != NULL && strcasecmp(locales[lc], "POSIX") != 0
56 && strcasecmp(locales[lc], "C") != 0) {
67 if (locales[lc] != NULL) {
68 locale = gGlobalLocaleBackend->SetLocale(lc, locales[lc]);
H A DLocaleInternal.cpp22 GetLocalesFromEnvironment(int category, const char** locales) argument
30 locales[category] = locale;
61 locales[lc] = locale;
66 // we can set all locales at once
67 locales[LC_ALL] = locale;
H A Dlocale_t.cpp129 const char* locales[LC_LAST + 1]; local
131 locales[lc] = NULL;
135 GetLocalesFromEnvironment(LC_ALL, locales);
139 GetLocalesFromEnvironment(lc, locales);
144 locales[LC_ALL] = locale;
148 locales[lc] = locale;
157 if (locales[lc] != NULL && strcasecmp(locales[lc], "POSIX") != 0
158 && strcasecmp(locales[lc], "C") != 0) {
189 if (locales[l
[all...]
/haiku/src/tests/system/libroot/posix/
H A Dlocale_test.cpp23 const char* locales[] = { local
76 for (int i = 0; locales[i] != NULL; ++i) {
77 char* result = setlocale(LC_ALL, locales[i]);
81 locales[i], result, expectedLocales[i]);
87 setlocale(i, locales[i + 1]);
1192 // different locales
1296 // different locales

Completed in 91 milliseconds