76 EType GetTypeByName (String token); |
76 EType GetTypeByName (String token); |
77 String GetTypeName (EType type); |
77 String GetTypeName (EType type); |
78 String GetVersionString (EFormLength len); |
78 String GetVersionString (EFormLength len); |
79 String MakeVersionString (int major, int minor, int patch); |
79 String MakeVersionString (int major, int minor, int patch); |
80 |
80 |
|
81 template<typename T> |
|
82 inline T max (T a, T b) |
|
83 { |
|
84 return a > b ? a : b; |
|
85 } |
|
86 |
|
87 template<typename T> |
|
88 inline T min (T a, T b) |
|
89 { |
|
90 return a < b ? a : b; |
|
91 } |
|
92 |
81 #ifndef __GNUC__ |
93 #ifndef __GNUC__ |
82 #define __attribute__(X) |
94 #define __attribute__(X) |
83 #endif |
95 #endif |
84 #define deprecated __attribute__ ((deprecated)) |
96 #define deprecated __attribute__ ((deprecated)) |
85 |
97 |