Blame acinclude.m4

Packit Service d3d246
dnl @synopsis AC_FUNC_VSNPRINTF_C99
Packit Service d3d246
dnl
Packit Service d3d246
dnl Check whether there is a vsnprintf() function with C99 semantics installed.
Packit Service d3d246
dnl
Packit Service d3d246
AC_DEFUN([AC_FUNC_VSNPRINTF_C99],
Packit Service d3d246
[AC_CACHE_CHECK(for C99 vsnprintf,
Packit Service d3d246
  ac_cv_func_vsnprintf_c99,
Packit Service d3d246
[AC_TRY_RUN(
Packit Service d3d246
[#include <stdio.h>
Packit Service d3d246
#include <stdarg.h>
Packit Service d3d246
Packit Service d3d246
int
Packit Service d3d246
doit(char * s, ...)
Packit Service d3d246
{
Packit Service d3d246
  char buffer[32];
Packit Service d3d246
  va_list args;
Packit Service d3d246
  int r;
Packit Service d3d246
Packit Service d3d246
  va_start(args, s);
Packit Service d3d246
  r = vsnprintf(buffer, 5, s, args);
Packit Service d3d246
  va_end(args);
Packit Service d3d246
Packit Service d3d246
  if (r != 7)
Packit Service d3d246
    exit(1);
Packit Service d3d246
Packit Service d3d246
  /* AIX 5.1 and Solaris seems to have a half-baked vsnprintf()
Packit Service d3d246
     implementation. The above will return 7 but if you replace
Packit Service d3d246
     the size of the buffer with 0, it borks! */
Packit Service d3d246
  va_start(args, s);
Packit Service d3d246
  r = vsnprintf(buffer, 0, s, args);
Packit Service d3d246
  va_end(args);
Packit Service d3d246
Packit Service d3d246
  if (r != 7)
Packit Service d3d246
    exit(1);
Packit Service d3d246
Packit Service d3d246
  exit(0);
Packit Service d3d246
}
Packit Service d3d246
Packit Service d3d246
int
Packit Service d3d246
main(void)
Packit Service d3d246
{
Packit Service d3d246
  doit("1234567");
Packit Service d3d246
  exit(1);
Packit Service d3d246
}], ac_cv_func_vsnprintf_c99=yes, ac_cv_func_vsnprintf_c99=no, ac_cv_func_vsnprintf_c99=no)])
Packit Service d3d246
dnl Note that the default is to be pessimistic in the case of cross compilation.
Packit Service d3d246
dnl If you know that the target has a C99 vsnprintf(), you can get around this
Packit Service d3d246
dnl by setting ac_func_vsnprintf_c99 to yes, as described in the Autoconf manual.
Packit Service d3d246
if test $ac_cv_func_vsnprintf_c99 = yes; then
Packit Service d3d246
  AC_DEFINE(HAVE_C99_VSNPRINTF, 1,
Packit Service d3d246
            [Define if you have a version of the vsnprintf function
Packit Service d3d246
             with semantics as specified by the ISO C99 standard.])
Packit Service d3d246
fi
Packit Service d3d246
])# AC_FUNC_VSNPRINTF_C99
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
dnl @synopsis AC_FUNC_SNPRINTF_C99
Packit Service d3d246
dnl
Packit Service d3d246
dnl Check whether there is a snprintf() function with C99 semantics installed.
Packit Service d3d246
dnl
Packit Service d3d246
AC_DEFUN([AC_FUNC_SNPRINTF_C99],
Packit Service d3d246
[AC_CACHE_CHECK(for C99 snprintf,
Packit Service d3d246
  ac_cv_func_snprintf_c99,
Packit Service d3d246
[AC_TRY_RUN(
Packit Service d3d246
[#include <stdio.h>
Packit Service d3d246
#include <stdarg.h>
Packit Service d3d246
Packit Service d3d246
int
Packit Service d3d246
doit()
Packit Service d3d246
{
Packit Service d3d246
  char buffer[32];
Packit Service d3d246
  va_list args;
Packit Service d3d246
  int r;
Packit Service d3d246
Packit Service d3d246
  r = snprintf(buffer, 5, "1234567");
Packit Service d3d246
Packit Service d3d246
  if (r != 7)
Packit Service d3d246
    exit(1);
Packit Service d3d246
Packit Service d3d246
  r = snprintf(buffer, 0, "1234567");
Packit Service d3d246
Packit Service d3d246
  if (r != 7)
Packit Service d3d246
    exit(1);
Packit Service d3d246
Packit Service d3d246
  r = snprintf(NULL, 0, "1234567");
Packit Service d3d246
Packit Service d3d246
  if (r != 7)
Packit Service d3d246
    exit(1);
Packit Service d3d246
Packit Service d3d246
  exit(0);
Packit Service d3d246
}
Packit Service d3d246
Packit Service d3d246
int
Packit Service d3d246
main(void)
Packit Service d3d246
{
Packit Service d3d246
  doit();
Packit Service d3d246
  exit(1);
Packit Service d3d246
}], ac_cv_func_snprintf_c99=yes, ac_cv_func_snprintf_c99=no, ac_cv_func_snprintf_c99=no)])
Packit Service d3d246
dnl Note that the default is to be pessimistic in the case of cross compilation.
Packit Service d3d246
dnl If you know that the target has a C99 snprintf(), you can get around this
Packit Service d3d246
dnl by setting ac_func_snprintf_c99 to yes, as described in the Autoconf manual.
Packit Service d3d246
if test $ac_cv_func_snprintf_c99 = yes; then
Packit Service d3d246
  AC_DEFINE(HAVE_C99_SNPRINTF, 1,
Packit Service d3d246
            [Define if you have a version of the snprintf function
Packit Service d3d246
             with semantics as specified by the ISO C99 standard.])
Packit Service d3d246
fi
Packit Service d3d246
])# AC_FUNC_SNPRINTF_C99
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
dnl @synopsis AC_FUNC_PRINTF_UNIX98
Packit Service d3d246
dnl
Packit Service d3d246
dnl Check whether the printf() family supports Unix98 %n$ positional parameters 
Packit Service d3d246
dnl
Packit Service d3d246
AC_DEFUN([AC_FUNC_PRINTF_UNIX98],
Packit Service d3d246
[AC_CACHE_CHECK(whether printf supports positional parameters,
Packit Service d3d246
  ac_cv_func_printf_unix98,
Packit Service d3d246
[AC_TRY_RUN(
Packit Service d3d246
[#include <stdio.h>
Packit Service d3d246
Packit Service d3d246
int
Packit Service d3d246
main (void)
Packit Service d3d246
{
Packit Service d3d246
  char buffer[128];
Packit Service d3d246
Packit Service d3d246
  sprintf (buffer, "%2\$d %3\$d %1\$d", 1, 2, 3);
Packit Service d3d246
  if (strcmp ("2 3 1", buffer) == 0)
Packit Service d3d246
    exit (0);
Packit Service d3d246
  exit (1);
Packit Service d3d246
}], ac_cv_func_printf_unix98=yes, ac_cv_func_printf_unix98=no, ac_cv_func_printf_unix98=no)])
Packit Service d3d246
dnl Note that the default is to be pessimistic in the case of cross compilation.
Packit Service d3d246
dnl If you know that the target printf() supports positional parameters, you can get around 
Packit Service d3d246
dnl this by setting ac_func_printf_unix98 to yes, as described in the Autoconf manual.
Packit Service d3d246
if test $ac_cv_func_printf_unix98 = yes; then
Packit Service d3d246
  AC_DEFINE(HAVE_UNIX98_PRINTF, 1,
Packit Service d3d246
            [Define if your printf function family supports positional parameters
Packit Service d3d246
             as specified by Unix98.])
Packit Service d3d246
fi
Packit Service d3d246
])# AC_FUNC_PRINTF_UNIX98
Packit Service d3d246
Packit Service d3d246
# Checks the location of the XML Catalog
Packit Service d3d246
# Usage:
Packit Service d3d246
#   JH_PATH_XML_CATALOG([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
Packit Service d3d246
# Defines XMLCATALOG and XML_CATALOG_FILE substitutions
Packit Service d3d246
AC_DEFUN([JH_PATH_XML_CATALOG],
Packit Service d3d246
[
Packit Service d3d246
  # check for the presence of the XML catalog
Packit Service d3d246
  AC_ARG_WITH([xml-catalog],
Packit Service d3d246
              AC_HELP_STRING([--with-xml-catalog=CATALOG],
Packit Service d3d246
                             [path to xml catalog to use]),,
Packit Service d3d246
              [with_xml_catalog=/etc/xml/catalog])
Packit Service d3d246
  jh_found_xmlcatalog=true
Packit Service d3d246
  XML_CATALOG_FILE="$with_xml_catalog"
Packit Service d3d246
  AC_SUBST([XML_CATALOG_FILE])
Packit Service d3d246
  AC_MSG_CHECKING([for XML catalog ($XML_CATALOG_FILE)])
Packit Service d3d246
  if test -f "$XML_CATALOG_FILE"; then
Packit Service d3d246
    AC_MSG_RESULT([found])
Packit Service d3d246
  else
Packit Service d3d246
    jh_found_xmlcatalog=false
Packit Service d3d246
    AC_MSG_RESULT([not found])
Packit Service d3d246
  fi
Packit Service d3d246
Packit Service d3d246
  # check for the xmlcatalog program
Packit Service d3d246
  AC_PATH_PROG(XMLCATALOG, xmlcatalog, no)
Packit Service d3d246
  if test "x$XMLCATALOG" = xno; then
Packit Service d3d246
    jh_found_xmlcatalog=false
Packit Service d3d246
  fi
Packit Service d3d246
Packit Service d3d246
  if $jh_found_xmlcatalog; then
Packit Service d3d246
    ifelse([$1],,[:],[$1])
Packit Service d3d246
  else
Packit Service d3d246
    ifelse([$2],,[AC_MSG_ERROR([could not find XML catalog])],[$2])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
# Checks if a particular URI appears in the XML catalog
Packit Service d3d246
# Usage:
Packit Service d3d246
#   JH_CHECK_XML_CATALOG(URI, [FRIENDLY-NAME], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
Packit Service d3d246
AC_DEFUN([JH_CHECK_XML_CATALOG],
Packit Service d3d246
[
Packit Service d3d246
  AC_REQUIRE([JH_PATH_XML_CATALOG],[JH_PATH_XML_CATALOG(,[:])])dnl
Packit Service d3d246
  AC_MSG_CHECKING([for ifelse([$2],,[$1],[$2]) in XML catalog])
Packit Service d3d246
  if $jh_found_xmlcatalog && \
Packit Service d3d246
     AC_RUN_LOG([$XMLCATALOG --noout "$XML_CATALOG_FILE" "$1" >&2]); then
Packit Service d3d246
    AC_MSG_RESULT([found])
Packit Service d3d246
    ifelse([$3],,,[$3
Packit Service d3d246
])dnl
Packit Service d3d246
  else
Packit Service d3d246
    AC_MSG_RESULT([not found])
Packit Service d3d246
    ifelse([$4],,
Packit Service d3d246
       [AC_MSG_ERROR([could not find ifelse([$2],,[$1],[$2]) in XML catalog])],
Packit Service d3d246
       [$4])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
# signed.m4 serial 1 (gettext-0.10.40)
Packit Service d3d246
dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
Packit Service d3d246
dnl This file is free software, distributed under the terms of the GNU
Packit Service d3d246
dnl General Public License.  As a special exception to the GNU General
Packit Service d3d246
dnl Public License, this file may be distributed as part of a program
Packit Service d3d246
dnl that contains a configuration script generated by Autoconf, under
Packit Service d3d246
dnl the same distribution terms as the rest of that program.
Packit Service d3d246
Packit Service d3d246
dnl From Bruno Haible.
Packit Service d3d246
Packit Service d3d246
AC_DEFUN([bh_C_SIGNED],
Packit Service d3d246
[
Packit Service d3d246
  AC_CACHE_CHECK([for signed], bh_cv_c_signed,
Packit Service d3d246
   [AC_TRY_COMPILE(, [signed char x;], bh_cv_c_signed=yes, bh_cv_c_signed=no)])
Packit Service d3d246
  if test $bh_cv_c_signed = no; then
Packit Service d3d246
    AC_DEFINE(signed, ,
Packit Service d3d246
              [Define to empty if the C compiler doesn't support this keyword.])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
# longlong.m4 serial 4
Packit Service d3d246
dnl Copyright (C) 1999-2003 Free Software Foundation, Inc.
Packit Service d3d246
dnl This file is free software, distributed under the terms of the GNU
Packit Service d3d246
dnl General Public License.  As a special exception to the GNU General
Packit Service d3d246
dnl Public License, this file may be distributed as part of a program
Packit Service d3d246
dnl that contains a configuration script generated by Autoconf, under
Packit Service d3d246
dnl the same distribution terms as the rest of that program.
Packit Service d3d246
Packit Service d3d246
dnl From Paul Eggert.
Packit Service d3d246
Packit Service d3d246
# Define HAVE_LONG_LONG if 'long long' works.
Packit Service d3d246
Packit Service d3d246
AC_DEFUN([jm_AC_TYPE_LONG_LONG],
Packit Service d3d246
[
Packit Service d3d246
  AC_CACHE_CHECK([for long long], ac_cv_type_long_long,
Packit Service d3d246
  [AC_TRY_LINK([long long ll = 1LL; int i = 63;],
Packit Service d3d246
    [long long llmax = (long long) -1;
Packit Service d3d246
     return ll << i | ll >> i | llmax / ll | llmax % ll;],
Packit Service d3d246
    ac_cv_type_long_long=yes,
Packit Service d3d246
    ac_cv_type_long_long=no)])
Packit Service d3d246
  if test $ac_cv_type_long_long = yes; then
Packit Service d3d246
    AC_DEFINE(HAVE_LONG_LONG, 1,
Packit Service d3d246
      [Define if you have the 'long long' type.])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
# longdouble.m4 serial 1 (gettext-0.11.6)
Packit Service d3d246
dnl Copyright (C) 2002 Free Software Foundation, Inc.
Packit Service d3d246
dnl This file is free software, distributed under the terms of the GNU
Packit Service d3d246
dnl General Public License.  As a special exception to the GNU General
Packit Service d3d246
dnl Public License, this file may be distributed as part of a program
Packit Service d3d246
dnl that contains a configuration script generated by Autoconf, under
Packit Service d3d246
dnl the same distribution terms as the rest of that program.
Packit Service d3d246
Packit Service d3d246
dnl From Bruno Haible.
Packit Service d3d246
dnl Test whether the compiler supports the 'long double' type.
Packit Service d3d246
dnl Prerequisite: AC_PROG_CC
Packit Service d3d246
Packit Service d3d246
AC_DEFUN([gt_TYPE_LONGDOUBLE],
Packit Service d3d246
[
Packit Service d3d246
  AC_CACHE_CHECK([for long double], gt_cv_c_long_double,
Packit Service d3d246
    [if test "$GCC" = yes; then
Packit Service d3d246
       gt_cv_c_long_double=yes
Packit Service d3d246
     else
Packit Service d3d246
       AC_TRY_COMPILE([
Packit Service d3d246
         /* The Stardent Vistra knows sizeof(long double), but does not support it.  */
Packit Service d3d246
         long double foo = 0.0;
Packit Service d3d246
         /* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
Packit Service d3d246
         int array [2*(sizeof(long double) >= sizeof(double)) - 1];
Packit Service d3d246
         ], ,
Packit Service d3d246
         gt_cv_c_long_double=yes, gt_cv_c_long_double=no)
Packit Service d3d246
     fi])
Packit Service d3d246
  if test $gt_cv_c_long_double = yes; then
Packit Service d3d246
    AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define if you have the 'long double' type.])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
# wchar_t.m4 serial 1 (gettext-0.11.6)
Packit Service d3d246
dnl Copyright (C) 2002 Free Software Foundation, Inc.
Packit Service d3d246
dnl This file is free software, distributed under the terms of the GNU
Packit Service d3d246
dnl General Public License.  As a special exception to the GNU General
Packit Service d3d246
dnl Public License, this file may be distributed as part of a program
Packit Service d3d246
dnl that contains a configuration script generated by Autoconf, under
Packit Service d3d246
dnl the same distribution terms as the rest of that program.
Packit Service d3d246
Packit Service d3d246
dnl From Bruno Haible.
Packit Service d3d246
dnl Test whether <stddef.h> has the 'wchar_t' type.
Packit Service d3d246
dnl Prerequisite: AC_PROG_CC
Packit Service d3d246
Packit Service d3d246
AC_DEFUN([gt_TYPE_WCHAR_T],
Packit Service d3d246
[
Packit Service d3d246
  AC_CACHE_CHECK([for wchar_t], gt_cv_c_wchar_t,
Packit Service d3d246
    [AC_TRY_COMPILE([#include <stddef.h>
Packit Service d3d246
       wchar_t foo = (wchar_t)'\0';], ,
Packit Service d3d246
       gt_cv_c_wchar_t=yes, gt_cv_c_wchar_t=no)])
Packit Service d3d246
  if test $gt_cv_c_wchar_t = yes; then
Packit Service d3d246
    AC_DEFINE(HAVE_WCHAR_T, 1, [Define if you have the 'wchar_t' type.])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
# wint_t.m4 serial 1
Packit Service d3d246
dnl Copyright (C) 2003 Free Software Foundation, Inc.
Packit Service d3d246
dnl This file is free software, distributed under the terms of the GNU
Packit Service d3d246
dnl General Public License.  As a special exception to the GNU General
Packit Service d3d246
dnl Public License, this file may be distributed as part of a program
Packit Service d3d246
dnl that contains a configuration script generated by Autoconf, under
Packit Service d3d246
dnl the same distribution terms as the rest of that program.
Packit Service d3d246
Packit Service d3d246
dnl From Bruno Haible.
Packit Service d3d246
dnl Test whether <wchar.h> has the 'wint_t' type.
Packit Service d3d246
dnl Prerequisite: AC_PROG_CC
Packit Service d3d246
Packit Service d3d246
AC_DEFUN([gt_TYPE_WINT_T],
Packit Service d3d246
[
Packit Service d3d246
  AC_CACHE_CHECK([for wint_t], gt_cv_c_wint_t,
Packit Service d3d246
    [AC_TRY_COMPILE([#include <wchar.h>
Packit Service d3d246
       wint_t foo = (wchar_t)'\0';], ,
Packit Service d3d246
       gt_cv_c_wint_t=yes, gt_cv_c_wint_t=no)])
Packit Service d3d246
  if test $gt_cv_c_wint_t = yes; then
Packit Service d3d246
    AC_DEFINE(HAVE_WINT_T, 1, [Define if you have the 'wint_t' type.])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
# intmax_t.m4 serial 1
Packit Service d3d246
dnl Copyright (C) 1997-2002 Free Software Foundation, Inc.
Packit Service d3d246
dnl This file is free software, distributed under the terms of the GNU
Packit Service d3d246
dnl General Public License.  As a special exception to the GNU General
Packit Service d3d246
dnl Public License, this file may be distributed as part of a program
Packit Service d3d246
dnl that contains a configuration script generated by Autoconf, under
Packit Service d3d246
dnl the same distribution terms as the rest of that program.
Packit Service d3d246
Packit Service d3d246
dnl From Paul Eggert.
Packit Service d3d246
Packit Service d3d246
AC_PREREQ(2.13)
Packit Service d3d246
Packit Service d3d246
# Define intmax_t to 'long' or 'long long'
Packit Service d3d246
# if it is not already defined in <stdint.h> or <inttypes.h>.
Packit Service d3d246
Packit Service d3d246
AC_DEFUN([jm_AC_TYPE_INTMAX_T],
Packit Service d3d246
[
Packit Service d3d246
  dnl For simplicity, we assume that a header file defines 'intmax_t' if and
Packit Service d3d246
  dnl only if it defines 'uintmax_t'.
Packit Service d3d246
  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
Packit Service d3d246
  AC_REQUIRE([jm_AC_HEADER_STDINT_H])
Packit Service d3d246
  if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
Packit Service d3d246
    AC_REQUIRE([jm_AC_TYPE_LONG_LONG])
Packit Service d3d246
    test $ac_cv_type_long_long = yes \
Packit Service d3d246
      && ac_type='long long' \
Packit Service d3d246
      || ac_type='long'
Packit Service d3d246
    AC_DEFINE_UNQUOTED(intmax_t, $ac_type,
Packit Service d3d246
     [Define to long or long long if <inttypes.h> and <stdint.h> don't define.])
Packit Service d3d246
  else
Packit Service d3d246
    AC_DEFINE(HAVE_INTMAX_T, 1,
Packit Service d3d246
      [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
dnl An alternative would be to explicitly test for 'intmax_t'.
Packit Service d3d246
Packit Service d3d246
AC_DEFUN([gt_AC_TYPE_INTMAX_T],
Packit Service d3d246
[
Packit Service d3d246
  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
Packit Service d3d246
  AC_REQUIRE([jm_AC_HEADER_STDINT_H])
Packit Service d3d246
  AC_CACHE_CHECK(for intmax_t, gt_cv_c_intmax_t,
Packit Service d3d246
    [AC_TRY_COMPILE([
Packit Service d3d246
#include <stddef.h> 
Packit Service d3d246
#include <stdlib.h>
Packit Service d3d246
#if HAVE_STDINT_H_WITH_UINTMAX
Packit Service d3d246
#include <stdint.h>
Packit Service d3d246
#endif
Packit Service d3d246
#if HAVE_INTTYPES_H_WITH_UINTMAX
Packit Service d3d246
#include <inttypes.h>
Packit Service d3d246
#endif
Packit Service d3d246
], [intmax_t x = -1;], gt_cv_c_intmax_t=yes, gt_cv_c_intmax_t=no)])
Packit Service d3d246
  if test $gt_cv_c_intmax_t = yes; then
Packit Service d3d246
    AC_DEFINE(HAVE_INTMAX_T, 1,
Packit Service d3d246
      [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
Packit Service d3d246
  else
Packit Service d3d246
    AC_REQUIRE([jm_AC_TYPE_LONG_LONG])
Packit Service d3d246
    test $ac_cv_type_long_long = yes \
Packit Service d3d246
      && ac_type='long long' \
Packit Service d3d246
      || ac_type='long'
Packit Service d3d246
    AC_DEFINE_UNQUOTED(intmax_t, $ac_type,
Packit Service d3d246
     [Define to long or long long if <stdint.h> and <inttypes.h> don't define.])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
# stdint_h.m4 serial 3 (gettext-0.11.6)
Packit Service d3d246
dnl Copyright (C) 1997-2002 Free Software Foundation, Inc.
Packit Service d3d246
dnl This file is free software, distributed under the terms of the GNU
Packit Service d3d246
dnl General Public License.  As a special exception to the GNU General
Packit Service d3d246
dnl Public License, this file may be distributed as part of a program
Packit Service d3d246
dnl that contains a configuration script generated by Autoconf, under
Packit Service d3d246
dnl the same distribution terms as the rest of that program.
Packit Service d3d246
Packit Service d3d246
dnl From Paul Eggert.
Packit Service d3d246
Packit Service d3d246
# Define HAVE_STDINT_H_WITH_UINTMAX if <stdint.h> exists,
Packit Service d3d246
# doesn't clash with <sys/types.h>, and declares uintmax_t.
Packit Service d3d246
Packit Service d3d246
AC_DEFUN([jm_AC_HEADER_STDINT_H],
Packit Service d3d246
[
Packit Service d3d246
  AC_CACHE_CHECK([for stdint.h], jm_ac_cv_header_stdint_h,
Packit Service d3d246
  [AC_TRY_COMPILE(
Packit Service d3d246
    [#include <sys/types.h>
Packit Service d3d246
#include <stdint.h>],
Packit Service d3d246
    [uintmax_t i = (uintmax_t) -1;],
Packit Service d3d246
    jm_ac_cv_header_stdint_h=yes,
Packit Service d3d246
    jm_ac_cv_header_stdint_h=no)])
Packit Service d3d246
  if test $jm_ac_cv_header_stdint_h = yes; then
Packit Service d3d246
    AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1,
Packit Service d3d246
      [Define if <stdint.h> exists, doesn't clash with <sys/types.h>,
Packit Service d3d246
       and declares uintmax_t. ])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
# inttypes_h.m4 serial 5 (gettext-0.11.6)
Packit Service d3d246
dnl Copyright (C) 1997-2002 Free Software Foundation, Inc.
Packit Service d3d246
dnl This file is free software, distributed under the terms of the GNU
Packit Service d3d246
dnl General Public License.  As a special exception to the GNU General
Packit Service d3d246
dnl Public License, this file may be distributed as part of a program
Packit Service d3d246
dnl that contains a configuration script generated by Autoconf, under
Packit Service d3d246
dnl the same distribution terms as the rest of that program.
Packit Service d3d246
Packit Service d3d246
dnl From Paul Eggert.
Packit Service d3d246
Packit Service d3d246
# Define HAVE_INTTYPES_H_WITH_UINTMAX if <inttypes.h> exists,
Packit Service d3d246
# doesn't clash with <sys/types.h>, and declares uintmax_t.
Packit Service d3d246
Packit Service d3d246
AC_DEFUN([jm_AC_HEADER_INTTYPES_H],
Packit Service d3d246
[
Packit Service d3d246
  AC_CACHE_CHECK([for inttypes.h], jm_ac_cv_header_inttypes_h,
Packit Service d3d246
  [AC_TRY_COMPILE(
Packit Service d3d246
    [#include <sys/types.h>
Packit Service d3d246
#include <inttypes.h>],
Packit Service d3d246
    [uintmax_t i = (uintmax_t) -1;],
Packit Service d3d246
    jm_ac_cv_header_inttypes_h=yes,
Packit Service d3d246
    jm_ac_cv_header_inttypes_h=no)])
Packit Service d3d246
  if test $jm_ac_cv_header_inttypes_h = yes; then
Packit Service d3d246
    AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1,
Packit Service d3d246
      [Define if <inttypes.h> exists, doesn't clash with <sys/types.h>,
Packit Service d3d246
       and declares uintmax_t. ])
Packit Service d3d246
  fi
Packit Service d3d246
])
Packit Service d3d246
Packit Service d3d246
Packit Service d3d246
m4_include(acglib.m4)dnl
Packit Service d3d246
m4_include(glib/libcharset/codeset.m4)dnl
Packit Service d3d246
m4_include(glib/libcharset/glibc21.m4)dnl
Packit Service d3d246
m4_include(m4macros/glib-gettext.m4)dnl