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

Comparing libecb/ecb.h (file contents):
Revision 1.14 by root, Thu May 26 18:26:59 2011 UTC vs.
Revision 1.15 by sf-exg, Thu May 26 18:31:02 2011 UTC

146 | ((x << 8) & 0x00ff0000) 146 | ((x << 8) & 0x00ff0000)
147 | (x << 24); 147 | (x << 24);
148} 148}
149#endif 149#endif
150 150
151ECB_HEADER_INLINE void ecb_unreachable (void) ecb_attribute ((noreturn)); 151ECB_HEADER_INLINE void ecb_unreachable (void) ecb_noreturn;
152#if ECB_GCC_VERSION(4,5) 152#if ECB_GCC_VERSION(4,5)
153ECB_HEADER_INLINE void ecb_unreachable (void) { __builtin_unreachable (); } 153ECB_HEADER_INLINE void ecb_unreachable (void) { __builtin_unreachable (); }
154#else 154#else
155/* this seems to work fine, but gcc always emits a warning for it :/ */ 155/* this seems to work fine, but gcc always emits a warning for it :/ */
156ECB_HEADER_INLINE void ecb_unreachable (void) { } 156ECB_HEADER_INLINE void ecb_unreachable (void) { }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines