source: trunk/third/gtkhtml/m4/uintmax_t.m4 @ 19188

Revision 19188, 1.1 KB checked in by ghudson, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r19187, which included commits to RCS files with non-trunk default branches.
Line 
1# uintmax_t.m4 serial 6 (gettext-0.11)
2dnl Copyright (C) 1997-2002 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 Paul Eggert.
10
11AC_PREREQ(2.13)
12
13# Define uintmax_t to `unsigned long' or `unsigned long long'
14# if <inttypes.h> does not exist.
15
16AC_DEFUN([jm_AC_TYPE_UINTMAX_T],
17[
18  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
19  AC_REQUIRE([jm_AC_HEADER_STDINT_H])
20  if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
21    AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG])
22    test $ac_cv_type_unsigned_long_long = yes \
23      && ac_type='unsigned long long' \
24      || ac_type='unsigned long'
25    AC_DEFINE_UNQUOTED(uintmax_t, $ac_type,
26  [Define to unsigned long or unsigned long long
27   if <inttypes.h> and <stdint.h> don't define.])
28  fi
29])
Note: See TracBrowser for help on using the repository browser.