Blame m4/stdint_h.m4

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