equal
deleted
inserted
replaced
149 for (_i = 0; _b != 0; _i++, _b >>= 1) \ |
149 for (_i = 0; _b != 0; _i++, _b >>= 1) \ |
150 if (_b & 1) |
150 if (_b & 1) |
151 |
151 |
152 #define abs myabs |
152 #define abs myabs |
153 |
153 |
154 static inline int intxchg_(int *a, int b) { int t = *a; *a = b; return t; } |
|
155 #define intswap(a,b) ((b) = intxchg_(&(a), (b))) |
|
156 static inline int uintxchg_(uint *a, uint b) { uint t = *a; *a = b; return t; } |
|
157 #define uintswap(a,b) ((b) = uintxchg_(&(a), (b))) |
|
158 |
|
159 |
154 |
160 static inline uint16 ReadLE16Aligned(const void* x) |
155 static inline uint16 ReadLE16Aligned(const void* x) |
161 { |
156 { |
162 return FROM_LE16(*(const uint16*)x); |
157 return FROM_LE16(*(const uint16*)x); |
163 } |
158 } |