Message-Id: <199605090048.UAA09442@eelab.newpaltz.edu> Comments: Authenticated sender is From: "John Fortin" To: djgpp AT delorie DOT com Date: Wed, 8 May 1996 19:45:41 +0000 Subject: more sizeof questions OK, I'm a bit confused..(nothing new i'm afraid)... The structure below was taken from the VESA 1.2 spec. sizeof(_VGAInfoBlock) should be 256. DJGPP gives 260. What's up with this. A previous posting mentioned 4 byte boundaries, but 256 is divisable by 4. Any Ideas?? TIA John typedef unsigned char BYTE; typedef unsigned short WORD; typedef unsigned long DWORD; typedef struct { DWORD VESASignature; 4 WORD VESAVersion; 2 DWORD OEMStringPointer; 4 DWORD Capabilities; 4 DWORD VideoModePointer; 4 WORD TotalMemory; 2 BYTE Info[236]; 236 } _VGAInfoBlock; = 256 bytes John E. Fortin fortin44 AT eelab DOT newpaltz DOT edu