www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/09/28/11:09:37

Xref: news-dnh.mv.net comp.os.msdos.djgpp:2253
Newsgroups: comp.os.msdos.djgpp
Path: news-dnh.mv.net!mv!news.sprintlink.net!wizard.pn.com!Germany.EU.net!ieunet!news.tcd.ie!vax1.tcd.ie!odonnllb
From: odonnllb AT vax1 DOT tcd DOT ie
Subject: Actual sizes of structs under djgpp?
Sender: usenet AT otto DOT tcd DOT ie (TCD News System )
Organization: Trinity College Dublin
Date: Thu, 28 Sep 1995 11:42:30 GMT
Lines: 15
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Dj-Gateway: from newsgroup comp.os.msdos.djgpp

This is definitely a newby's question, and I apologize in advance if I
should have found the answer for myself.
Struct 1 is a bitfield, COORD, and takes 4 bytes; OK.
Struct 2 is two COORDS+ two UCHARS and takes 12 bytes not 10; Hmm, maybe
structs are long-aligned.
Struct 3 is char[13], 37 UCHAR, 2 shorts and takes 54 bytes; OK - but why?
54 is not long-aligned.
I'm trying to transfer a lot of structures and their information from a
68000 machine to a PC and it would help if there was some rule about length
of structs and their components. It would also help if 86s used a rational
byte order:-)
Brian O'Donnell
TCD Library
odonnllb AT tcd DOT ie

- Raw text -


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