Blame m4/stdint_h.m4

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