blob: b8dc76bf26d5dfdeb35471b3d5141713baa298ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xlocale.h>
#include <stdio.h>
// gcc Xlocale.c -lX11 -o Xlocale
main()
{
char *s = setlocale (LC_ALL, "");
printf("Setting locale from LANG %s\n", (s != NULL) ? "succeeded" : "failed");
char *l = setlocale (LC_ALL, NULL);
printf("Locale is %s\n", l);
int r = XSupportsLocale();
printf("XSupportsLocale returned %s\n", r ? "true" : "false");
}
|