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

Comparing libecb/ecb.h (file contents):
Revision 1.42 by root, Sun Jun 12 08:14:03 2011 UTC vs.
Revision 1.43 by root, Sun Jun 12 08:45:06 2011 UTC

38 * or so. 38 * or so.
39 * we try to detect these and simply assume they are not gcc - if they have 39 * we try to detect these and simply assume they are not gcc - if they have
40 * an issue with that they should have done it right in the first place. 40 * an issue with that they should have done it right in the first place.
41 */ 41 */
42#ifndef ECB_GCC_VERSION 42#ifndef ECB_GCC_VERSION
43 #if defined(__INTEL_COMPILER) || defined(__SUNPRO_C) || defined(__llvm__) 43 #if defined(__INTEL_COMPILER) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) || defined(__llvm__) || defined(__clang__)
44 #define ECB_GCC_VERSION(major,minor) 0 44 #define ECB_GCC_VERSION(major,minor) 0
45 #else 45 #else
46 #define ECB_GCC_VERSION(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))) 46 #define ECB_GCC_VERSION(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor)))
47 #endif 47 #endif
48#endif 48#endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines