math: Ensure declarations of math functions.
[gnulib.git] / m4 / rintf.m4
1 # rintf.m4 serial 3
2 dnl Copyright (C) 2011-2012 Free Software Foundation, Inc.
3 dnl This file is free software; the Free Software Foundation
4 dnl gives unlimited permission to copy and/or distribute it,
5 dnl with or without modifications, as long as this notice is preserved.
6
7 AC_DEFUN([gl_FUNC_RINTF],
8 [
9   AC_REQUIRE([gl_MATH_H_DEFAULTS])
10
11   dnl Persuade glibc <math.h> to declare rintf().
12   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
13
14   dnl Determine RINTF_LIBM.
15   gl_MATHFUNC([rintf], [float], [(float)])
16   if test $gl_cv_func_rintf_no_libm = no \
17      && test $gl_cv_func_rintf_in_libm = no; then
18     HAVE_RINTF=0
19     RINTF_LIBM=
20   fi
21   AC_SUBST([RINTF_LIBM])
22 ])