From 677385ffdd1e330cfba4dd712ca58595feeea41d Mon Sep 17 00:00:00 2001 From: schneefux Date: Mon, 7 Oct 2013 14:11:24 +0200 Subject: initial commit --- calc.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 calc.h (limited to 'calc.h') diff --git a/calc.h b/calc.h new file mode 100644 index 0000000..44e8ec8 --- /dev/null +++ b/calc.h @@ -0,0 +1,21 @@ +#ifndef _CALC_H_ +#define _CALC_H_ + +#define Abs(x) ((x < 0)? -x : x) +#define degtorad(x) (x * 0.0174532925) +#define sgn(x) ((int)((x > 0) ? 1 : (x == 0)?0:-1)) + +#define GetBit(x, y) (x & (1 << y)) != 0 +#define SetBit(x, y) (x |= (1 << y)) +#define ClearBit(x, y) (x &= ~(1 << y)) + +#define crand() random() + +void seedrandom(void); +unsigned int random(void); +void table(void); +void fill(unsigned int *, unsigned int, unsigned int); + +extern int TDist[64]; + +#endif -- cgit v1.3.1