summaryrefslogtreecommitdiff
path: root/firmware/include
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2010-05-14 12:43:45 +0000
committerThomas Martitz <kugel@rockbox.org>2010-05-14 12:43:45 +0000
commit68947473e11ec9ac97f00fa5c70cee820753be90 (patch)
treeefe51f0174cc2f9b2e7aa8d309ae3ad0f076877c /firmware/include
parent3cca7e865082c8144a47687e3a2455fba5a927d5 (diff)
downloadrockbox-68947473e11ec9ac97f00fa5c70cee820753be90.zip
rockbox-68947473e11ec9ac97f00fa5c70cee820753be90.tar.gz
rockbox-68947473e11ec9ac97f00fa5c70cee820753be90.tar.bz2
rockbox-68947473e11ec9ac97f00fa5c70cee820753be90.tar.xz
Move math.h to firmware/libc/include/ and fix slight incompatibilities between our and the host's math.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26020 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/include')
-rw-r--r--firmware/include/math.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/firmware/include/math.h b/firmware/include/math.h
deleted file mode 100644
index 5415e43..0000000
--- a/firmware/include/math.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* math.h -- Definitions for the math floating point package. */
-
-#ifndef _MATH_H_
-#ifdef __cplusplus
-extern "C" {
-#endif
-#define _MATH_H_
-
-#include "_ansi.h"
-
-#ifndef __STRICT_ANSI__
-
-#define __signgam_r(ptr) ((ptr)->_new._reent._gamma_signgam)
-
-/* Values for the type field of struct exception. */
-
-#define DOMAIN 1
-#define SING 2
-#define OVERFLOW 3
-#define UNDERFLOW 4
-#define TLOSS 5
-#define PLOSS 6
-
-/* Useful constants. */
-
-#define M_E 2.7182818284590452354
-#define M_LOG2E 1.4426950408889634074
-#define M_LOG10E 0.43429448190325182765
-#define M_LN2 0.69314718055994530942
-#define M_LN10 2.30258509299404568402
-#define M_PI 3.14159265358979323846
-#define M_TWOPI (M_PI * 2.0)
-#define M_PI_2 1.57079632679489661923
-#define M_PI_4 0.78539816339744830962
-#define M_3PI_4 2.3561944901923448370E0
-#define M_SQRTPI 1.77245385090551602792981
-#define M_1_PI 0.31830988618379067154
-#define M_2_PI 0.63661977236758134308
-#define M_2_SQRTPI 1.12837916709551257390
-#define M_SQRT2 1.41421356237309504880
-#define M_SQRT1_2 0.70710678118654752440
-#define M_LN2LO 1.9082149292705877000E-10
-#define M_LN2HI 6.9314718036912381649E-1
-#define M_SQRT3 1.73205080756887719000
-#define M_IVLN10 0.43429448190325182765 /* 1 / log(10) */
-#define M_LOG2_E 0.693147180559945309417
-#define M_INVLN2 1.4426950408889633870E0 /* 1 / log(2) */
-
-#endif /* ! defined (__STRICT_ANSI__) */
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* _MATH_H_ */