Blame m4/stdint_h.m4

Packit Service b29381
# stdint_h.m4 serial 9
Packit Service b29381
dnl Copyright (C) 1997-2004, 2006, 2008-2013 Free Software Foundation, Inc.
Packit Service b29381
dnl This file is free software; the Free Software Foundation
Packit Service b29381
dnl gives unlimited permission to copy and/or distribute it,
Packit Service b29381
dnl with or without modifications, as long as this notice is preserved.
Packit Service b29381
Packit Service b29381
dnl From Paul Eggert.
Packit Service b29381
Packit Service b29381
# Define HAVE_STDINT_H_WITH_UINTMAX if <stdint.h> exists,
Packit Service b29381
# doesn't clash with <sys/types.h>, and declares uintmax_t.
Packit Service b29381
Packit Service b29381
AC_DEFUN([gl_AC_HEADER_STDINT_H],
Packit Service b29381
[
Packit Service b29381
  AC_CACHE_CHECK([for stdint.h], [gl_cv_header_stdint_h],
Packit Service b29381
    [AC_COMPILE_IFELSE(
Packit Service b29381
       [AC_LANG_PROGRAM(
Packit Service b29381
          [[#include <sys/types.h>
Packit Service b29381
            #include <stdint.h>]],
Packit Service b29381
          [[uintmax_t i = (uintmax_t) -1; return !i;]])],
Packit Service b29381
       [gl_cv_header_stdint_h=yes],
Packit Service b29381
       [gl_cv_header_stdint_h=no])])
Packit Service b29381
  if test $gl_cv_header_stdint_h = yes; then
Packit Service b29381
    AC_DEFINE_UNQUOTED([HAVE_STDINT_H_WITH_UINTMAX], [1],
Packit Service b29381
      [Define if <stdint.h> exists, doesn't clash with <sys/types.h>,
Packit Service b29381
       and declares uintmax_t. ])
Packit Service b29381
  fi
Packit Service b29381
])