diff options
Diffstat (limited to '')
-rw-r--r-- | src/nxt_clang.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/nxt_clang.h b/src/nxt_clang.h index 65bd7940..4b02b468 100644 --- a/src/nxt_clang.h +++ b/src/nxt_clang.h @@ -121,6 +121,17 @@ nxt_prefetch(a) #endif +#if (NXT_HAVE_GCC_ATTRIBUTE_PACKED) + +#define nxt_packed __attribute__((__packed__)) + +#else + +#define nxt_packed + +#endif + + #ifndef NXT_ALIGNMENT #if (NXT_SOLARIS) @@ -230,6 +241,4 @@ nxt_trunc_ptr(p, a) \ (u_char *) ((uintptr_t) (p) & ~((uintptr_t) (a) - 1)) -#define NXT_PACKED __attribute__((packed)) - #endif /* _NXT_CLANG_H_INCLUDED_ */ |