www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/08/11/12:14:30

From: "A.Appleyard" <A DOT APPLEYARD AT fs2 DOT mt DOT umist DOT ac DOT uk>
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?

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019