]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/Include/Common/BaseTypes.h
BaseTools: Copy PACKED definition from MdePkg Base.h
[mirror_edk2.git] / BaseTools / Source / C / Include / Common / BaseTypes.h
index 31d0662085a811b358529c238cadd4862541806d..150980b4c0bf5facf97a55d13bc0e66ba891ff34 100644 (file)
 #define NULL  ((VOID *) 0)\r
 #endif\r
 \r
+#ifdef __CC_ARM\r
+  //\r
+  // Older RVCT ARM compilers don't fully support #pragma pack and require __packed\r
+  // as a prefix for the structure.\r
+  //\r
+  #define PACKED  __packed\r
+#else\r
+  #define PACKED\r
+#endif\r
+\r
 //\r
 //  Support for variable length argument lists using the ANSI standard.\r
 //\r