X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-common%2Fgccmacro.h;h=33ff847a0e71bd1c1827d2c42d7d6d5c41196063;hb=cb6f8a5396aa9bc32619ddd74ead4f3ff209d200;hp=2ac6c1d811c79377562dd5a3a6ba6606cbeea3da;hpb=fcc9b0efe1accdb0edcb3143a8e15782e69383db;p=catta diff --git a/avahi-common/gccmacro.h b/avahi-common/gccmacro.h index 2ac6c1d..33ff847 100644 --- a/avahi-common/gccmacro.h +++ b/avahi-common/gccmacro.h @@ -24,9 +24,19 @@ /** \file gccmacro.h Defines some macros for GCC extensions */ +#include + +#ifndef DOXYGEN_SHOULD_SKIP_THIS +AVAHI_C_DECL_BEGIN +#endif + #ifdef __GNUC__ +#if __GNUC__ >= 4 #define AVAHI_GCC_SENTINEL __attribute__ ((sentinel)) -#else +#endif +#endif + +#ifndef AVAHI_GCC_SENTINEL /** Macro for usage of GCC's sentinel compilation warnings */ #define AVAHI_GCC_SENTINEL #endif @@ -51,4 +61,8 @@ #define AVAHI_GCC_NORETURN #endif +#ifndef DOXYGEN_SHOULD_SKIP_THIS +AVAHI_C_DECL_END +#endif + #endif