24 #include "../../SDL_internal.h"
25 #include "../SDL_syslocale.h"
33 WCHAR wbuffer[128] = L
"";
37 # if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
38 ret = GetLocaleInfoEx(LOCALE_NAME_SYSTEM_DEFAULT, LOCALE_SNAME, wbuffer,
SDL_arraysize(wbuffer));
40 ret = GetSystemDefaultLocaleName(wbuffer,
SDL_arraysize(wbuffer));
48 if ( ((
size_t) ret) >= (buflen - 1) ) {
49 ret = (
int) (buflen - 1);
51 for (
i = 0;
i < ret;
i++) {
52 buf[
i] = (char) wbuffer[
i];
GLenum GLuint GLenum GLsizei const GLchar * buf
#define SDL_arraysize(array)
return Display return Display Bool Bool int int int return Display XEvent Bool(*) XPointer return Display return Display Drawable _Xconst char unsigned int unsigned int return Display Pixmap Pixmap XColor XColor unsigned int unsigned int return Display _Xconst char char int char return Display Visual unsigned int int int char unsigned int unsigned int in i)
void SDL_SYS_GetPreferredLocales(char *buf, size_t buflen)
typedef int(__stdcall *FARPROC)()