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 -