Correct ddsrt_gnuc, ddsrt_clang definitions (#270)

Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
Erik Boasson 2019-10-07 16:43:04 +02:00 committed by eboasson
parent 14ffab2705
commit 50e63b3324

View file

@ -12,13 +12,13 @@
#ifndef DDSRT_ATTRIBUTES_H #ifndef DDSRT_ATTRIBUTES_H
#define DDSRT_ATTRIBUTES_H #define DDSRT_ATTRIBUTES_H
#if __clang__ #if __GNUC__
# define ddsrt_gnuc (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) # define ddsrt_gnuc (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
#else #else
# define ddsrt_gnuc (0) # define ddsrt_gnuc (0)
#endif #endif
#if __GNUC__ #if __clang__
# define ddsrt_clang (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__) # define ddsrt_clang (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__)
#else #else
# define ddsrt_clang (0) # define ddsrt_clang (0)