summaryrefslogtreecommitdiff
path: root/maths.h
blob: b446c9ab29f16d0880e7bdb2f05ceefd31e20fa3 (plain) (blame)
1
2
3
4
5
6
7
8
9
#ifndef maths_h
#define maths_h

#define mini(a_, b_) ((a_) < (b_) ? (a_) : (b_))
#define maxi(a_, b_) ((a_) > (b_) ? (a_) : (b_))
#define sign(n_) ((n_ < 0) ? -1 : 1)
#define clamp(v_, min_, max_) (maxi(min_, mini(max_, v_)))

#endif