Commit e94ac636 authored by Gildas Bazin's avatar Gildas Bazin

* configure.ac, modules/gui/skins2/utils/bezier.cpp:

   + check for lrintf() and fallback on rint().
parent 9af9c306
...@@ -287,7 +287,7 @@ CPPFLAGS_save="${CPPFLAGS_save} -DSYS_`echo ${SYS} | sed -e 's/-.*//' | tr 'abcd ...@@ -287,7 +287,7 @@ CPPFLAGS_save="${CPPFLAGS_save} -DSYS_`echo ${SYS} | sed -e 's/-.*//' | tr 'abcd
dnl Check for system libs needed dnl Check for system libs needed
need_libc=false need_libc=false
AC_CHECK_FUNCS(gettimeofday select strerror strtod strtol isatty vasprintf asprintf swab sigrelse getpwuid memalign posix_memalign gethostbyname2 if_nametoindex atoll getenv putenv setenv gmtime_r ctime_r localtime_r) AC_CHECK_FUNCS(gettimeofday select strerror strtod strtol isatty vasprintf asprintf swab sigrelse getpwuid memalign posix_memalign gethostbyname2 if_nametoindex atoll getenv putenv setenv gmtime_r ctime_r localtime_r lrintf)
dnl Check for usual libc functions dnl Check for usual libc functions
AC_CHECK_FUNCS(strdup strndup atof lseek) AC_CHECK_FUNCS(strdup strndup atof lseek)
......
...@@ -22,12 +22,13 @@ ...@@ -22,12 +22,13 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*****************************************************************************/ *****************************************************************************/
#include <vlc/vlc.h>
#include "bezier.hpp" #include "bezier.hpp"
#include <math.h> #include <math.h>
#ifdef sun
# include "solaris_specific.h" // for lrintf
#endif
#ifndef HAVE_LRINTF
# define lrintf(a) (int)rint(a)
#endif
Bezier::Bezier( intf_thread_t *p_intf, const vector<float> &rAbscissas, Bezier::Bezier( intf_thread_t *p_intf, const vector<float> &rAbscissas,
const vector<float> &rOrdinates, Flag_t flag ) const vector<float> &rOrdinates, Flag_t flag )
...@@ -211,4 +212,3 @@ inline float Bezier::power( float x, int n ) const ...@@ -211,4 +212,3 @@ inline float Bezier::power( float x, int n ) const
else else
return 1; return 1;
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment