From ce71f7d35a529b4e91b32974a63767d19af42f41 Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Thu, 1 Jan 2004 16:48:36 +0000 Subject: [PATCH] Only use #pragma's in visual c Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1518 --- include/cpu.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/cpu.h b/include/cpu.h index 50025ab5..9b265197 100644 --- a/include/cpu.h +++ b/include/cpu.h @@ -146,6 +146,10 @@ void CPU_SetFlags(Bitu word,Bitu mask); #define DESC_CODE_R_C_A 0x1e #define DESC_CODE_R_C_NA 0x1f +#ifdef _MSC_VER +#pragma pack (1) +#endif + struct S_Descriptor { #ifdef WORDS_BIGENDIAN Bit32u base_0_15 :16; @@ -239,8 +243,9 @@ struct TSS_32 { Bit32u ldt; /* The local descriptor table */ } GCC_ATTRIBUTE(packed); +#ifdef _MSC_VER #pragma pack() - +#endif class Descriptor { public: