3 #ifndef __COMMON_DEFS_H
4 #define __COMMON_DEFS_H
6 template <class T
> inline T
MyMin(T a
, T b
)
7 { return a
< b
? a
: b
; }
8 template <class T
> inline T
MyMax(T a
, T b
)
9 { return a
> b
? a
: b
; }
11 template <class T
> inline int MyCompare(T a
, T b
)
12 { return a
< b
? -1 : (a
== b
? 0 : 1); }
14 inline int BoolToInt(bool value
)
15 { return (value
? 1: 0); }
17 inline bool IntToBool(int value
)
18 { return (value
!= 0); }