slouken@2756

1 
/*

slouken@5535

2 
Simple DirectMedia Layer

slouken@11811

3 
Copyright (C) 19972018 Sam Lantinga <slouken@libsdl.org>

slouken@2756

4 

slouken@5535

5 
This software is provided 'asis', without any express or implied

slouken@5535

6 
warranty. In no event will the authors be held liable for any damages

slouken@5535

7 
arising from the use of this software.

slouken@2756

8 

slouken@5535

9 
Permission is granted to anyone to use this software for any purpose,

slouken@5535

10 
including commercial applications, and to alter it and redistribute it

slouken@5535

11 
freely, subject to the following restrictions:

slouken@2756

12 

slouken@5535

13 
1. The origin of this software must not be misrepresented; you must not

slouken@5535

14 
claim that you wrote the original software. If you use this software

slouken@5535

15 
in a product, an acknowledgment in the product documentation would be

slouken@5535

16 
appreciated but is not required.

slouken@5535

17 
2. Altered source versions must be plainly marked as such, and must not be

slouken@5535

18 
misrepresented as being the original software.

slouken@5535

19 
3. This notice may not be removed or altered from any source distribution.

slouken@2756

20 
*/

janisozaur+sdl2image@12366

21 

janisozaur+sdl2image@12366

22 
#ifndef math_libm_h_

janisozaur+sdl2image@12366

23 
#define math_libm_h_

janisozaur+sdl2image@12366

24 

icculus@8093

25 
#include "../SDL_internal.h"

slouken@2756

26 

slouken@2760

27 
/* Math routines from uClibc: http://www.uclibc.org */

slouken@2760

28 

slouken@7351

29 
double SDL_uclibc_atan(double x);

slouken@7351

30 
double SDL_uclibc_atan2(double y, double x);

slouken@7351

31 
double SDL_uclibc_copysign(double x, double y);

slouken@7351

32 
double SDL_uclibc_cos(double x);

flibitijibibo@12072

33 
double SDL_uclibc_exp(double x);

slouken@7351

34 
double SDL_uclibc_fabs(double x);

slouken@7351

35 
double SDL_uclibc_floor(double x);

slouken@11683

36 
double SDL_uclibc_fmod(double x, double y);

slouken@7351

37 
double SDL_uclibc_log(double x);

flibitijibibo@11852

38 
double SDL_uclibc_log10(double x);

slouken@7351

39 
double SDL_uclibc_pow(double x, double y);

slouken@7351

40 
double SDL_uclibc_scalbn(double x, int n);

slouken@7351

41 
double SDL_uclibc_sin(double x);

slouken@7351

42 
double SDL_uclibc_sqrt(double x);

slouken@8840

43 
double SDL_uclibc_tan(double x);

slouken@2756

44 

janisozaur+sdl2image@12366

45 
#endif /* math_libm_h_ */

janisozaur+sdl2image@12366

46 

slouken@2756

47 
/* vi: set ts=4 sw=4 expandtab: */
