source: trunk/third/libiconv/m4/intmax.m4 @ 20454

Revision 20454, 1.1 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r20453, which included commits to RCS files with non-trunk default branches.
Line 
1# intmax.m4 serial 1 (gettext-0.12)
2dnl Copyright (C) 2002-2003 Free Software Foundation, Inc.
3dnl This file is free software, distributed under the terms of the GNU
4dnl General Public License.  As a special exception to the GNU General
5dnl Public License, this file may be distributed as part of a program
6dnl that contains a configuration script generated by Autoconf, under
7dnl the same distribution terms as the rest of that program.
8
9dnl From Bruno Haible.
10dnl Test whether the system has the 'intmax_t' type, but don't attempt to
11dnl find a replacement if it is lacking.
12
13AC_DEFUN([gt_TYPE_INTMAX_T],
14[
15  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
16  AC_REQUIRE([jm_AC_HEADER_STDINT_H])
17  AC_CACHE_CHECK(for intmax_t, gt_cv_c_intmax_t,
18    [AC_TRY_COMPILE([
19#include <stddef.h>
20#include <stdlib.h>
21#if HAVE_STDINT_H_WITH_UINTMAX
22#include <stdint.h>
23#endif
24#if HAVE_INTTYPES_H_WITH_UINTMAX
25#include <inttypes.h>
26#endif
27], [intmax_t x = -1;], gt_cv_c_intmax_t=yes, gt_cv_c_intmax_t=no)])
28  if test $gt_cv_c_intmax_t = yes; then
29    AC_DEFINE(HAVE_INTMAX_T, 1,
30      [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
31  fi
32])
Note: See TracBrowser for help on using the repository browser.