equal
deleted
inserted
replaced
16 |
16 |
17 #ifdef max |
17 #ifdef max |
18 #undef max |
18 #undef max |
19 #endif |
19 #endif |
20 |
20 |
21 /* Objective C don't like templates */ |
|
22 #ifdef __cplusplus |
|
23 template <typename T> |
21 template <typename T> |
24 static inline T max(T a, T b) |
22 static inline T max(T a, T b) |
25 { |
23 { |
26 return a >= b ? a : b; |
24 return a >= b ? a : b; |
27 } |
25 } |
28 #endif |
|
29 |
26 |
30 static inline int min(int a, int b) { if (a <= b) return a; return b; } |
27 static inline int min(int a, int b) { if (a <= b) return a; return b; } |
31 |
28 |
32 static inline uint minu(uint a, uint b) { if (a <= b) return a; return b; } |
29 static inline uint minu(uint a, uint b) { if (a <= b) return a; return b; } |
33 |
30 |