From: Nicolas Thill Date: Sun, 6 Nov 2005 05:51:42 +0000 (+0000) Subject: add ceilf wrapper (not present in uClibc-0.9.28) X-Git-Tag: reboot~31728 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=be9092ef6888a71f2c7c6a2eb24065287e948444;p=openwrt%2Fstaging%2Fxback.git add ceilf wrapper (not present in uClibc-0.9.28) SVN-Revision: 2348 --- diff --git a/openwrt/toolchain/libnotimpl/files/math.c b/openwrt/toolchain/libnotimpl/files/math.c index 8934197d8d..a16ea740ea 100644 --- a/openwrt/toolchain/libnotimpl/files/math.c +++ b/openwrt/toolchain/libnotimpl/files/math.c @@ -2,6 +2,7 @@ #include "math.h" + /* cosf for uClibc * * wrapper for cos(x) @@ -17,6 +18,7 @@ return (float) cos( (double)x ); } + /* sinf for uClibc * * wrapper for sin(x) @@ -32,6 +34,23 @@ return (float) sin( (double)x ); } + +/* ceilf for uClibc + * + * wrapper for ceil(x) + */ + +#ifdef __STDC__ + float ceilf(float x) +#else + float rintf(x) + float x; +#endif +{ + return (float) ceil( (double)x ); +} + + /* rintf for uClibc * * wrapper for rint(x) @@ -46,3 +65,4 @@ { return (float) sin( (double)x ); } +