diff options
author | Nicolas Thill <nico@openwrt.org> | 2005-10-20 08:08:06 +0000 |
---|---|---|
committer | Nicolas Thill <nico@openwrt.org> | 2005-10-20 08:08:06 +0000 |
commit | 605da4b3fbf7f87ee4d23ebe1620f042565d7278 (patch) | |
tree | bccc5562651a764028638fddc3428ae9ef7c232a /toolchain/libnotimpl/files | |
parent | 861a3281176def1d0d3240f51e198724b86110f4 (diff) | |
download | master-187ad058-605da4b3fbf7f87ee4d23ebe1620f042565d7278.tar.gz master-187ad058-605da4b3fbf7f87ee4d23ebe1620f042565d7278.tar.bz2 master-187ad058-605da4b3fbf7f87ee4d23ebe1620f042565d7278.zip |
add rintf wrapper to libnotimpl
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2190 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'toolchain/libnotimpl/files')
-rw-r--r-- | toolchain/libnotimpl/files/math.c | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/toolchain/libnotimpl/files/math.c b/toolchain/libnotimpl/files/math.c index cc8a661ac5..8934197d8d 100644 --- a/toolchain/libnotimpl/files/math.c +++ b/toolchain/libnotimpl/files/math.c @@ -1,16 +1,16 @@ /* vi: set sw=4 ts=4: */ +#include "math.h" + /* cosf for uClibc * * wrapper for cos(x) */ -#include "math.h" - #ifdef __STDC__ - float cosf(float x) /* wrapper cos */ + float cosf(float x) #else - float cosf(x) /* wrapper cos */ + float cosf(x) float x; #endif { @@ -22,12 +22,25 @@ * wrapper for sin(x) */ -#include "math.h" +#ifdef __STDC__ + float sinf(float x) +#else + float sinf(x) + float x; +#endif +{ + return (float) sin( (double)x ); +} + +/* rintf for uClibc + * + * wrapper for rint(x) + */ #ifdef __STDC__ - float sinf(float x) /* wrapper sin */ + float rintf(float x) #else - float sinf(x) /* wrapper sin */ + float rintf(x) float x; #endif { |