--- libecb/ecb.h 2011/05/26 19:23:53 1.21 +++ libecb/ecb.h 2011/05/26 19:40:09 1.23 @@ -66,12 +66,12 @@ #if ECB_GCC_VERSION(3,1) # define ecb_attribute(attrlist) __attribute__(attrlist) -# define ecb_is_constant(c) __builtin_constant_p (c) +# define ecb_is_constant(expr) __builtin_constant_p (expr) # define ecb_expect(expr,value) __builtin_expect ((expr),(value)) # define ecb_prefetch(addr,rw,locality) __builtin_prefetch (addr, rw, locality) #else # define ecb_attribute(attrlist) -# define ecb_is_constant(c) 0 +# define ecb_is_constant(expr) 0 # define ecb_expect(expr,value) (expr) # define ecb_prefetch(addr,rw,locality) #endif @@ -91,7 +91,7 @@ #define ecb_hot ecb_attribute ((hot)) /* 4.3 */ #define ecb_cold ecb_attribute ((cold)) /* 4.3 */ -/* put into ifs if you are very sure that the expression */ +/* put into if's if you are very sure that the expression */ /* is mostly true or mosty false. note that these return */ /* booleans, not the expression. */ #define ecb_unlikely(expr) ecb_expect (!!(expr), 0) @@ -167,18 +167,18 @@ ECB_HEADER_INLINE void ecb_unreachable (void) { } #endif -ECB_HEADER_INLINE unsigned char ecb_byteorder_helper () ecb_const; +ECB_HEADER_INLINE unsigned char ecb_byteorder_helper (void) ecb_const; ECB_HEADER_INLINE unsigned char -ecb_byteorder_helper () +ecb_byteorder_helper (void) { const uint32_t u = 0x11223344; return *(unsigned char *)&u; } -ECB_HEADER_INLINE ecb_bool ecb_big_endian () ecb_const; -ECB_HEADER_INLINE ecb_bool ecb_big_endian () { return ecb_byteorder_helper () == 0x11; }; -ECB_HEADER_INLINE ecb_bool ecb_little_endian () ecb_const; -ECB_HEADER_INLINE ecb_bool ecb_little_endian () { return ecb_byteorder_helper () == 0x44; }; +ECB_HEADER_INLINE ecb_bool ecb_big_endian (void) ecb_const; +ECB_HEADER_INLINE ecb_bool ecb_big_endian (void) { return ecb_byteorder_helper () == 0x11; }; +ECB_HEADER_INLINE ecb_bool ecb_little_endian (void) ecb_const; +ECB_HEADER_INLINE ecb_bool ecb_little_endian (void) { return ecb_byteorder_helper () == 0x44; }; #define ecb_mod(m, n) ((m) < 0 ? ((n) - (-(m) % (n))) : ((m) % (n)))