diff options
| author | nico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2005-10-20 08:08:06 +0000 | 
|---|---|---|
| committer | nico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2005-10-20 08:08:06 +0000 | 
| commit | 1f675b05326c09cf39c9692c43592dd4c006618c (patch) | |
| tree | bccc5562651a764028638fddc3428ae9ef7c232a | |
| parent | 0206267d8c6d6a33a8a8a760556dbdccfa720bc8 (diff) | |
add rintf wrapper to libnotimpl
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2190 3c298f89-4303-0410-b956-a3cf2f4a3e73
| -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 cc8a661ac..8934197d8 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  { | 
