When compiling with qcc on QNC the define __GNUC__will be set although it doesn't support full GNU syntax

- disable __attribute__ when using qcc


include/my_global.h:
  Disable __attribute__ when compiling with qcc
This commit is contained in:
unknown 2006-10-02 13:53:10 +02:00
commit 5bd5f55eee

View file

@ -431,6 +431,9 @@ typedef unsigned short ushort;
#ifndef __attribute__
# if !defined(__GNUC__)
# define __attribute__(A)
# elif defined (__QNXNTO__)
/* qcc defines GNUC */
# define __attribute__(A)
# elif GCC_VERSION < 2008
# define __attribute__(A)
# elif defined(__cplusplus) && GCC_VERSION < 3004