From: "A.Appleyard" To: DJGPP AT SUN DOT SOE DOT CLARKSON DOT EDU Date: Fri, 11 Aug 1995 16:32:14 BST Subject: Packed structs If I have this struct:- typedef struct{char miaow; int mice_caught,birds_caught; char*name;} cat; and it needs to be packed, i.e. the fields starting at bytes 0, 1, 5, 9, and the whole struct exactly 13 bytes long with no extra bytes inserted to fill out to a multiple of 2 or 4, should I insert `__attribute__((packed))' after `cat', or before any `;' where djgpp would otherwise be tempted to insert filling bytes, or where?