diff --git a/src/include/lwip/arch.h b/src/include/lwip/arch.h index 7776922b..90fefaaf 100644 --- a/src/include/lwip/arch.h +++ b/src/include/lwip/arch.h @@ -166,18 +166,22 @@ typedef uintptr_t mem_ptr_t; extern "C" { #endif +/* GCC/clang: Nothing to do */ #ifndef PACK_STRUCT_BEGIN #define PACK_STRUCT_BEGIN #endif /* PACK_STRUCT_BEGIN */ +/* GCC/clang: Nothing to do */ #ifndef PACK_STRUCT_END #define PACK_STRUCT_END #endif /* PACK_STRUCT_END */ +/* GCC/clang: #define PACK_STRUCT_STRUCT __attribute__((packed)) */ #ifndef PACK_STRUCT_STRUCT #define PACK_STRUCT_STRUCT #endif /* PACK_STRUCT_STRUCT */ +/* GCC/clang: Nothing to do */ #ifndef PACK_STRUCT_FIELD #define PACK_STRUCT_FIELD(x) x #endif /* PACK_STRUCT_FIELD */ @@ -199,7 +203,6 @@ extern "C" { #define LWIP_UNUSED_ARG(x) (void)x #endif /* LWIP_UNUSED_ARG */ - #ifdef __cplusplus } #endif