[PATCH] util/attr.h: use HAVE___ATTRIBUTE__, not __GNUC__ comparisons
Andrew Bartlett
abartlet at samba.org
Wed Mar 23 03:47:56 UTC 2016
On Wed, 2016-03-23 at 15:51 +1300, Douglas Bagnall wrote:
> Version 2, with additions.
>
> >
> > #if (__GNUC__ >= 3) && (__GNUC_MINOR__ >= 1 )
> > #define _NORETURN_ __attribute__ ((noreturn))
> > #else
> > #define _NORETURN_
> > #endif
> >
> > which would have done the wrong thing for 4.0. With version 5, GCC
> > switched to 1-based minor versions, but as gcc-6 has not been
> > released, I still have a minor version of zero.
> The first time I had "#if HAVE___ATTRIBUTE__" instead of
> "#ifdef HAVE___ATTRIBUTE__". Oops.
>
> This also has patches for a few other places doing the same kind of
> thing. There are some interesting variations that might need a close
> look.
>
> Andrew has RB+ed the first one.
With the note that I suspect the wmi code hasn't seen a compiler in
most of a decade:
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Can someone double-review it an get this on the way?
Thanks!
--
Andrew Bartlett
https://samba.org/~abartlet/
Authentication Developer, Samba Team https://samba.org
Samba Development and Support, Catalyst IT
https://catalyst.net.nz/services/samba
More information about the samba-technical
mailing list