ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libecb/ecb.h
(Generate patch)

Comparing libecb/ecb.h (file contents):
Revision 1.41 by root, Sat Jun 11 17:35:48 2011 UTC vs.
Revision 1.42 by root, Sun Jun 12 08:14:03 2011 UTC

197 const uint32_t u = 0x11223344; 197 const uint32_t u = 0x11223344;
198 return *(unsigned char *)&u; 198 return *(unsigned char *)&u;
199} 199}
200 200
201ecb_function_ ecb_bool ecb_big_endian (void) ecb_const; 201ecb_function_ ecb_bool ecb_big_endian (void) ecb_const;
202ecb_function_ ecb_bool ecb_big_endian (void) { return ecb_byteorder_helper () == 0x11; }; 202ecb_function_ ecb_bool ecb_big_endian (void) { return ecb_byteorder_helper () == 0x11; }
203ecb_function_ ecb_bool ecb_little_endian (void) ecb_const; 203ecb_function_ ecb_bool ecb_little_endian (void) ecb_const;
204ecb_function_ ecb_bool ecb_little_endian (void) { return ecb_byteorder_helper () == 0x44; }; 204ecb_function_ ecb_bool ecb_little_endian (void) { return ecb_byteorder_helper () == 0x44; }
205 205
206#if ECB_GCC_VERSION(3,0) || ECB_C99 206#if ECB_GCC_VERSION(3,0) || ECB_C99
207 #define ecb_mod(m,n) ((m) % (n) + ((m) % (n) < 0 ? (n) : 0)) 207 #define ecb_mod(m,n) ((m) % (n) + ((m) % (n) < 0 ? (n) : 0))
208#else 208#else
209 #define ecb_mod(m,n) ((m) < 0 ? ((n) - 1 - ((-1 - (m)) % (n))) : ((m) % (n))) 209 #define ecb_mod(m,n) ((m) < 0 ? ((n) - 1 - ((-1 - (m)) % (n))) : ((m) % (n)))

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines