Add a CLIP macro for culling a value between a min and max value.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3029 4a71c877-e1ca-e34f-864e-861f7616d084
master
Freddie Witherden 2007-12-10 18:36:07 +00:00
parent 78a5853309
commit 2506b69e1f
1 changed files with 5 additions and 0 deletions

View File

@ -29,6 +29,11 @@
#define ABSDIF(a,b) ((a)>(b) ? (a)-(b) : (b)-(a))
#define CLIP(val, min, max) do \
{ \
if ((val) < (min)) (val) = (min); \
else if ((val) > (max)) (val) = (max); \
} while(0)
/*
defines for ONEINX