setlocale (LC_ALL, lang[i]);
if (setlocale (LC_ALL, lang[i]) == NULL) setlocale (LC_ALL, "C");
main (void){  int i;  /* Clean up environment.  */  unsetenv ("LANGUAGE");  unsetenv ("LC_ALL");  unsetenv ("LC_MESSAGES");  unsetenv ("LC_CTYPE");  unsetenv ("LANG");  unsetenv ("OUTPUT_CHARSET");    textdomain ("tstlang");  for (i = 0; i < lang_cnt; ++i)    {      int j;      setlocale (LC_ALL, lang[i]);      bindtextdomain ("tstlang", OBJPFX "domaindir");      for (j = 0; j < data_cnt; ++j)	printf ("%s - %s\n", strings[j].selection, _(strings[j].description));    }  return 0;}