Index: firmware/lib/include/vboot_struct.h |
diff --git a/firmware/lib/include/vboot_struct.h b/firmware/lib/include/vboot_struct.h |
index e6240c7144598b5114959bdba71f7c15f5bd4a82..975d6f6de814559654f3d850463629922a1e1570 100644 |
--- a/firmware/lib/include/vboot_struct.h |
+++ b/firmware/lib/include/vboot_struct.h |
@@ -11,9 +11,7 @@ |
#include "sysincludes.h" |
-#ifdef _MSC_VER |
-#pragma pack(push, 1) /* Support packing for MSVC. */ |
-#endif |
+__pragma(pack(push, 1)) /* Support packing for MSVC. */ |
/* Public key data */ |
typedef struct VbPublicKey { |
@@ -133,8 +131,6 @@ typedef struct VbKernelPreambleHeader { |
#define EXPECTED_VBKERNELPREAMBLEHEADER_SIZE 96 |
-#ifdef _MSC_VER |
-#pragma pack(pop) /* Support packing for MSVC. */ |
-#endif |
+__pragma(pack(pop)) /* Support packing for MSVC. */ |
#endif /* VBOOT_REFERENCE_VBOOT_STRUCT_H_ */ |