VirtualBox

source: kBuild/trunk/src/grep/m4/strtoull.m4

Last change on this file was 3529, checked in by bird, 3 years ago

Imported grep 3.7 from grep-3.7.tar.gz (sha256: c22b0cf2d4f6bbe599c902387e8058990e1eee99aef333a203829e5fd3dbb342), applying minimal auto-props.

  • Property svn:eol-style set to LF
File size: 1.5 KB
Line 
1# strtoull.m4 serial 9
2dnl Copyright (C) 2002, 2004, 2006, 2008-2021 Free Software Foundation, Inc.
3dnl This file is free software; the Free Software Foundation
4dnl gives unlimited permission to copy and/or distribute it,
5dnl with or without modifications, as long as this notice is preserved.
6
7AC_DEFUN([gl_FUNC_STRTOULL],
8[
9 AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
10 AC_REQUIRE([AC_CANONICAL_HOST])
11 AC_CHECK_FUNCS([strtoull])
12 if test $ac_cv_func_strtoull = yes; then
13 AC_CACHE_CHECK([whether strtoull works],
14 [gl_cv_func_strtoull_works],
15 [AC_RUN_IFELSE(
16 [AC_LANG_PROGRAM(
17 [[#include <stdlib.h>]],
18 [[int result = 0;
19 char *term;
20 /* This test fails on Minix and native Windows. */
21 {
22 const char input[] = "0x";
23 (void) strtoull (input, &term, 16);
24 if (term != input + 1)
25 result |= 1;
26 }
27 return result;
28 ]])
29 ],
30 [gl_cv_func_strtoull_works=yes],
31 [gl_cv_func_strtoull_works=no],
32 [case "$host_os" in
33 # Guess no on native Windows.
34 mingw*) gl_cv_func_strtoull_works="guessing no" ;;
35 *) gl_cv_func_strtoull_works="$gl_cross_guess_normal" ;;
36 esac
37 ])
38 ])
39 case "$gl_cv_func_strtoull_works" in
40 *yes) ;;
41 *) REPLACE_STRTOULL=1 ;;
42 esac
43 else
44 HAVE_STRTOULL=0
45 fi
46])
47
48# Prerequisites of lib/strtoull.c.
49AC_DEFUN([gl_PREREQ_STRTOULL], [
50 :
51])
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette