Blame acinclude.m4

Packit 664db3
dnl @synopsis AC_C99_FUNC_LRINTF
Packit 664db3
dnl
Packit 664db3
dnl Check whether C99's lrintf function is available.
Packit 664db3
dnl @version 1.1
Packit 664db3
dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
Packit 664db3
dnl
Packit 664db3
dnl Permission to use, copy, modify, distribute, and sell this file for any 
Packit 664db3
dnl purpose is hereby granted without fee, provided that the above copyright 
Packit 664db3
dnl and this permission notice appear in all copies.  No representations are
Packit 664db3
dnl made about the suitability of this software for any purpose.  It is 
Packit 664db3
dnl provided "as is" without express or implied warranty.
Packit 664db3
dnl
Packit 664db3
AC_DEFUN([AC_C99_FUNC_LRINTF],
Packit 664db3
[AC_CACHE_CHECK(for lrintf,
Packit 664db3
  ac_cv_c99_lrintf,
Packit 664db3
[AC_TRY_COMPILE([
Packit 664db3
#define		_ISOC9X_SOURCE	1
Packit 664db3
#define 	_ISOC99_SOURCE	1
Packit 664db3
#define		__USE_ISOC99	1
Packit 664db3
#define 	__USE_ISOC9X	1
Packit 664db3
#include	<math.h>],
Packit 664db3
[	int value = lrintf (0.432) ; ], ac_cv_c99_lrintf=yes, ac_cv_c99_lrintf=no)])
Packit 664db3
if test $ac_cv_c99_lrintf = yes; then
Packit 664db3
  AC_DEFINE(HAVE_LRINTF, 1,
Packit 664db3
            [Define if you have C99's lrintf function.])
Packit 664db3
fi
Packit 664db3
])# AC_C99_LRINTF
Packit 664db3
Packit 664db3
AC_DEFUN([AC_C99_FUNC_LRINT],
Packit 664db3
[AC_CACHE_CHECK(for lrint,
Packit 664db3
  ac_cv_c99_lrint,
Packit 664db3
[AC_TRY_COMPILE([
Packit 664db3
#define		_ISOC9X_SOURCE	1
Packit 664db3
#define 	_ISOC99_SOURCE	1
Packit 664db3
#define		__USE_ISOC99	1
Packit 664db3
#define 	__USE_ISOC9X	1
Packit 664db3
#include	<math.h>],
Packit 664db3
[	int value = lrint (0.432) ; ], ac_cv_c99_lrint=yes, ac_cv_c99_lrint=no)])
Packit 664db3
if test $ac_cv_c99_lrint = yes; then
Packit 664db3
  AC_DEFINE(HAVE_LRINT, 1,
Packit 664db3
            [Define if you have C99's lrint function.])
Packit 664db3
fi
Packit 664db3
])# AC_C99_LRINT
Packit 664db3