mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-10-05 22:29:49 +00:00
arch.h: Add hint for struct packing #defines on GCC/clang
This commit is contained in:
parent
89cb7b7aa1
commit
a420d2530f
@ -166,18 +166,22 @@ typedef uintptr_t mem_ptr_t;
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* GCC/clang: Nothing to do */
|
||||||
#ifndef PACK_STRUCT_BEGIN
|
#ifndef PACK_STRUCT_BEGIN
|
||||||
#define PACK_STRUCT_BEGIN
|
#define PACK_STRUCT_BEGIN
|
||||||
#endif /* PACK_STRUCT_BEGIN */
|
#endif /* PACK_STRUCT_BEGIN */
|
||||||
|
|
||||||
|
/* GCC/clang: Nothing to do */
|
||||||
#ifndef PACK_STRUCT_END
|
#ifndef PACK_STRUCT_END
|
||||||
#define PACK_STRUCT_END
|
#define PACK_STRUCT_END
|
||||||
#endif /* PACK_STRUCT_END */
|
#endif /* PACK_STRUCT_END */
|
||||||
|
|
||||||
|
/* GCC/clang: #define PACK_STRUCT_STRUCT __attribute__((packed)) */
|
||||||
#ifndef PACK_STRUCT_STRUCT
|
#ifndef PACK_STRUCT_STRUCT
|
||||||
#define PACK_STRUCT_STRUCT
|
#define PACK_STRUCT_STRUCT
|
||||||
#endif /* PACK_STRUCT_STRUCT */
|
#endif /* PACK_STRUCT_STRUCT */
|
||||||
|
|
||||||
|
/* GCC/clang: Nothing to do */
|
||||||
#ifndef PACK_STRUCT_FIELD
|
#ifndef PACK_STRUCT_FIELD
|
||||||
#define PACK_STRUCT_FIELD(x) x
|
#define PACK_STRUCT_FIELD(x) x
|
||||||
#endif /* PACK_STRUCT_FIELD */
|
#endif /* PACK_STRUCT_FIELD */
|
||||||
@ -199,7 +203,6 @@ extern "C" {
|
|||||||
#define LWIP_UNUSED_ARG(x) (void)x
|
#define LWIP_UNUSED_ARG(x) (void)x
|
||||||
#endif /* LWIP_UNUSED_ARG */
|
#endif /* LWIP_UNUSED_ARG */
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user