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