1#pragma once
2
3/** exp10 from GNU libm fails to give precise result for integer arguments.
4 * For example, exp10(3) gives 1000.0000000000001
5 * despite the fact that 1000 is exactly representable in double and float.
6 * Better to always use implementation from MUSL.
7 *
8 * Note: the function names are different to avoid confusion with symbols from the system libm.
9 */
10
11extern "C"
12{
13
14double preciseExp10(double x);
15
16}
17