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