Emulate lrintf with simple truncation if it isn't available.

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1851 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
Pierre Ossman 2007-09-18 10:38:07 +00:00
parent 31dfb317fa
commit 03d9863980
2 changed files with 10 additions and 0 deletions

View file

@ -266,6 +266,9 @@ AC_CHECK_FUNCS([getopt_long], [], [AC_CHECK_LIB([iberty], [getopt_long])])
#### Check for functions ####
# ISO
AC_CHECK_FUNCS([lrintf])
# POSIX
AC_FUNC_FORK
AC_FUNC_GETGROUPS

View file

@ -86,6 +86,13 @@ static double bessel(double x){
return v;
}
/*
* crude lrintf for non-C99 systems.
*/
#ifndef HAVE_LFRINTF
#define lrintf(x) ((long int)(x))
#endif
/**
* builds a polyphase filterbank.
* @param factor resampling factor