From: Bruno Haible Date: Sun, 22 Dec 2019 09:04:37 +0000 (+0100) Subject: strtoll: Assume that the compiler supports 'long long'. X-Git-Tag: v1.0~4442 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=0b018e2c609fd49ccce27d55225e145d5c982819;p=gnulib.git strtoll: Assume that the compiler supports 'long long'. * m4/strtoll.m4 (gl_FUNC_STRTOLL): Don't require AC_TYPE_LONG_LONG_INT. * modules/strtoll (Files): Remove longlong.m4. --- diff --git a/ChangeLog b/ChangeLog index 5775d5f6f7..2f053f67d3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2019-12-22 Bruno Haible + strtoll: Assume that the compiler supports 'long long'. + * m4/strtoll.m4 (gl_FUNC_STRTOLL): Don't require AC_TYPE_LONG_LONG_INT. + * modules/strtoll (Files): Remove longlong.m4. + strtoull: Assume that the compiler supports 'long long'. * m4/strtoull.m4 (gl_FUNC_STRTOULL): Don't require AC_TYPE_UNSIGNED_LONG_LONG_INT. diff --git a/m4/strtoll.m4 b/m4/strtoll.m4 index 3ba7e223b5..8018ffef3e 100644 --- a/m4/strtoll.m4 +++ b/m4/strtoll.m4 @@ -1,4 +1,4 @@ -# strtoll.m4 serial 7 +# strtoll.m4 serial 8 dnl Copyright (C) 2002, 2004, 2006, 2008-2019 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -7,14 +7,9 @@ dnl with or without modifications, as long as this notice is preserved. AC_DEFUN([gl_FUNC_STRTOLL], [ AC_REQUIRE([gl_STDLIB_H_DEFAULTS]) - dnl We don't need (and can't compile) the replacement strtoll - dnl unless the type 'long long int' exists. - AC_REQUIRE([AC_TYPE_LONG_LONG_INT]) - if test "$ac_cv_type_long_long_int" = yes; then - AC_CHECK_FUNCS([strtoll]) - if test $ac_cv_func_strtoll = no; then - HAVE_STRTOLL=0 - fi + AC_CHECK_FUNCS([strtoll]) + if test $ac_cv_func_strtoll = no; then + HAVE_STRTOLL=0 fi ]) diff --git a/modules/strtoll b/modules/strtoll index 082d7f4ee5..7b6d80c55d 100644 --- a/modules/strtoll +++ b/modules/strtoll @@ -4,7 +4,6 @@ strtoll() function: convert string to 'long long'. Files: lib/strtol.c lib/strtoll.c -m4/longlong.m4 m4/strtoll.m4 Depends-on: