| 12345678910111213141516171819202122232425 | /* Test case by Jakub Jelinek <jakub@redhat.com>.  */#include <locale.h>#include <stdio.h>#include <string.h>intmain (void){  char q[30];  char *s;  setlocale (LC_ALL, "");  printf ("after setlocale (LC_ALL, \"\"): %s\n", setlocale(LC_NUMERIC, NULL));  strcpy (q, "de_DE.UTF-8");  setlocale (LC_NUMERIC, q);  printf ("after setlocale (LC_NUMERIC, \"%s\"): %s\n",	  q, setlocale(LC_NUMERIC, NULL));  strcpy (q, "de_DE.ISO-8859-1");  s = setlocale (LC_NUMERIC, NULL);  printf ("after overwriting string: %s\n", s);  return strcmp (s, "de_DE.UTF-8") != 0;}
 |