##// END OF EJS Templates
util.h: fix gcc version checking...
Siddharth Agarwal -
r19753:2c9645c0 default
parent child Browse files
Show More
@@ -156,7 +156,7 b' static inline uint32_t getbe32(const cha'
156 {
156 {
157 return _byteswap_ulong(*(uint32_t *)c);
157 return _byteswap_ulong(*(uint32_t *)c);
158 }
158 }
159 #elif GCC_VERSION >= 403
159 #elif __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
160 static inline uint32_t getbe32(const char *c)
160 static inline uint32_t getbe32(const char *c)
161 {
161 {
162 return __builtin_bswap32(*(uint32_t *)c);
162 return __builtin_bswap32(*(uint32_t *)c);
@@ -179,7 +179,7 b' static inline void putbe32(uint32_t x, c'
179 x = _byteswap_ulong(x);
179 x = _byteswap_ulong(x);
180 *(uint32_t *)c = x;
180 *(uint32_t *)c = x;
181 }
181 }
182 #elif GCC_VERSION >= 403
182 #elif __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)
183 static inline void putbe32(uint32_t x, char *c)
183 static inline void putbe32(uint32_t x, char *c)
184 {
184 {
185 x = __builtin_bswap32(x);
185 x = __builtin_bswap32(x);
General Comments 0
You need to be logged in to leave comments. Login now