freebsd_network: GCC2 fixes.

This commit is contained in:
Augustin Cavalier
2019-01-07 21:04:48 -05:00
parent ac19c8509b
commit 8842f2a01e
@@ -235,14 +235,14 @@
#define __aligned(x) __attribute__((__aligned__(x))) #define __aligned(x) __attribute__((__aligned__(x)))
#define __section(x) __attribute__((__section__(x))) #define __section(x) __attribute__((__section__(x)))
#endif #endif
#if __GNUC_PREREQ__(4, 3) || __has_attribute(__alloc_size__) #if __GNUC_PREREQ__(4, 3)
#define __alloc_size(x) __attribute__((__alloc_size__(x))) #define __alloc_size(x) __attribute__((__alloc_size__(x)))
#define __alloc_size2(n, x) __attribute__((__alloc_size__(n, x))) #define __alloc_size2(n, x) __attribute__((__alloc_size__(n, x)))
#else #else
#define __alloc_size(x) #define __alloc_size(x)
#define __alloc_size2(n, x) #define __alloc_size2(n, x)
#endif #endif
#if __GNUC_PREREQ__(4, 9) || __has_attribute(__alloc_align__) #if __GNUC_PREREQ__(4, 9)
#define __alloc_align(x) __attribute__((__alloc_align__(x))) #define __alloc_align(x) __attribute__((__alloc_align__(x)))
#else #else
#define __alloc_align(x) #define __alloc_align(x)