Blame m4/wint_t.m4

Packit Service f629e6
# wint_t.m4 serial 5 (gettext-0.18.2)
Packit Service f629e6
dnl Copyright (C) 2003, 2007-2014 Free Software Foundation, Inc.
Packit Service f629e6
dnl This file is free software; the Free Software Foundation
Packit Service f629e6
dnl gives unlimited permission to copy and/or distribute it,
Packit Service f629e6
dnl with or without modifications, as long as this notice is preserved.
Packit Service f629e6
Packit Service f629e6
dnl From Bruno Haible.
Packit Service f629e6
dnl Test whether <wchar.h> has the 'wint_t' type.
Packit Service f629e6
dnl Prerequisite: AC_PROG_CC
Packit Service f629e6
Packit Service f629e6
AC_DEFUN([gt_TYPE_WINT_T],
Packit Service f629e6
[
Packit Service f629e6
  AC_CACHE_CHECK([for wint_t], [gt_cv_c_wint_t],
Packit Service f629e6
    [AC_COMPILE_IFELSE(
Packit Service f629e6
       [AC_LANG_PROGRAM(
Packit Service f629e6
          [[
Packit Service f629e6
/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
Packit Service f629e6
   <wchar.h>.
Packit Service f629e6
   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
Packit Service f629e6
   before <wchar.h>.  */
Packit Service f629e6
#include <stddef.h>
Packit Service f629e6
#include <stdio.h>
Packit Service f629e6
#include <time.h>
Packit Service f629e6
#include <wchar.h>
Packit Service f629e6
            wint_t foo = (wchar_t)'\0';]],
Packit Service f629e6
          [[]])],
Packit Service f629e6
       [gt_cv_c_wint_t=yes],
Packit Service f629e6
       [gt_cv_c_wint_t=no])])
Packit Service f629e6
  if test $gt_cv_c_wint_t = yes; then
Packit Service f629e6
    AC_DEFINE([HAVE_WINT_T], [1], [Define if you have the 'wint_t' type.])
Packit Service f629e6
  fi
Packit Service f629e6
])