-# locale-tr.m4 serial 2
+# locale-tr.m4 serial 3
dnl Copyright (C) 2003, 2005-2007 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
#if HAVE_LANGINFO_CODESET
# include <langinfo.h>
#endif
+#include <stdlib.h>
+#include <string.h>
struct tm t;
char buf[16];
int main () {
# if HAVE_LANGINFO_CODESET
if (nl_langinfo (CODESET) [0] == '\0') return 1;
# endif
+# ifdef __CYGWIN__
+ /* On Cygwin, avoid locale names without encoding suffix, because the
+ locale_charset() function relies on the encoding suffix. */
+ if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
+# endif
/* Check whether in the abbreviation of the eighth month, the second
character (should be U+011F: LATIN SMALL LETTER G WITH BREVE) is
two bytes long, with UTF-8 encoding. */