summaryrefslogtreecommitdiff
path: root/Xlocale.c
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");
}