defs: Enclose all structs between the pragmas

Many of the STRUCT_PACKED structs are not within the pragmas resulting
in wrong packing using MSVC. Fix it by moving pragma to EOF to ensure
proper packing.

Signed-off-by: Daniel Gabay <daniel.gabay@intel.com>
This commit is contained in:
Daniel Gabay 2023-05-24 19:07:04 +03:00 committed by Jouni Malinen
parent dacadc3f68
commit 005b0ce367

View file

@ -1198,9 +1198,6 @@ struct ieee80211_ampe_ie {
*/ */
} STRUCT_PACKED; } STRUCT_PACKED;
#ifdef _MSC_VER
#pragma pack(pop)
#endif /* _MSC_VER */
#define ERP_INFO_NON_ERP_PRESENT BIT(0) #define ERP_INFO_NON_ERP_PRESENT BIT(0)
#define ERP_INFO_USE_PROTECTION BIT(1) #define ERP_INFO_USE_PROTECTION BIT(1)
@ -2933,4 +2930,8 @@ struct ieee80211_neighbor_ap_info {
u8 data[0]; u8 data[0];
} STRUCT_PACKED; } STRUCT_PACKED;
#ifdef _MSC_VER
#pragma pack(pop)
#endif /* _MSC_VER */
#endif /* IEEE802_11_DEFS_H */ #endif /* IEEE802_11_DEFS_H */