cheat-engine/underc/include/math.h
cheatengine@gmail.com 4d297adfd2
2011-07-04 19:52:19 +00:00

50 lines
1.1 KiB
C

// math.h
// UnderC Pocket C++ Library, Steve Donovan 2001-2003
// UC already has as builtins:
// sin cos tan atan2 pow exp log sqrt atof
#ifndef __MATH_H
#define __MATH_H
#ifdef __win32__
#lib msvcrt40.dll
#else
#lib libm.so
#endif
extern "C" {
/* From Appendix B4 of K&R2 */
// double sin(double);
//double cos(double);
//double tan(double);
double asin(double);
double acos(double);
double atan(double);
//double atan2(double, double);
double sinh(double);
double cosh(double);
double tanh(double);
//double exp(double);
//double log(double);
double log10(double);
//double pow(double, double);
//double sqrt(double);
double ceil(double);
double floor(double);
#ifndef __FreeBSD__
/* these are in libc */
double fabs(double);
double ldexp(double, int);
double frexp(double, int *);
#endif
//* double mod(double, double *); *not in Linux?*
double fmod(double, double);
}
#lib
#ifdef __FreeBSD__
#lib libc.so
extern "C" {
double fabs(double);
double ldexp(double, int);
double frexp(double, int *);
}
#lib
#endif
#endif