Blame gnulib/m4/wchar_t.m4

Packit Service b70e42
# wchar_t.m4 serial 4 (gettext-0.18.2)
Packit Service b70e42
dnl Copyright (C) 2002-2003, 2008-2013 Free Software Foundation, Inc.
Packit Service b70e42
dnl This file is free software; the Free Software Foundation
Packit Service b70e42
dnl gives unlimited permission to copy and/or distribute it,
Packit Service b70e42
dnl with or without modifications, as long as this notice is preserved.
Packit Service b70e42
Packit Service b70e42
dnl From Bruno Haible.
Packit Service b70e42
dnl Test whether <stddef.h> has the 'wchar_t' type.
Packit Service b70e42
dnl Prerequisite: AC_PROG_CC
Packit Service b70e42
Packit Service b70e42
AC_DEFUN([gt_TYPE_WCHAR_T],
Packit Service b70e42
[
Packit Service b70e42
  AC_CACHE_CHECK([for wchar_t], [gt_cv_c_wchar_t],
Packit Service b70e42
    [AC_COMPILE_IFELSE(
Packit Service b70e42
       [AC_LANG_PROGRAM(
Packit Service b70e42
          [[#include <stddef.h>
Packit Service b70e42
            wchar_t foo = (wchar_t)'\0';]],
Packit Service b70e42
          [[]])],
Packit Service b70e42
       [gt_cv_c_wchar_t=yes],
Packit Service b70e42
       [gt_cv_c_wchar_t=no])])
Packit Service b70e42
  if test $gt_cv_c_wchar_t = yes; then
Packit Service b70e42
    AC_DEFINE([HAVE_WCHAR_T], [1], [Define if you have the 'wchar_t' type.])
Packit Service b70e42
  fi
Packit Service b70e42
])