diff --git a/src/ints/int10_misc.cpp b/src/ints/int10_misc.cpp index 953b16bb..2ec9f019 100644 --- a/src/ints/int10_misc.cpp +++ b/src/ints/int10_misc.cpp @@ -23,9 +23,7 @@ -#if defined (_MSC_VER) #pragma pack(1) -#endif struct Dynamic_Functionality { RealPt static_table; /* 00h DWORD address of static functionality table */ Bit8u cur_mode; /* 04h BYTE video mode in effect */ @@ -70,19 +68,10 @@ struct Dynamic_Functionality { 7 reserved */ Bit8u reserved2[13]; /* 33h 13 BYTEs reserved (00h) */ -} -#if defined (_MSC_VER) -; +} GCC_ATTRIBUTE(packed); #pragma pack() -#else -__attribute__ ((packed)); -#endif - - void INT10_GetFuncStateInformation(PhysPt save) { - - /* set static state pointer */ mem_writed(save,int10_romarea.static_state); /* Copy BIOS Segment areas */