delorie.com/archives/browse.cgi | search |
From: | "Alexandre Devaure" <Alexandre DOT Devaure AT leroy-autom DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
References: | <Pine DOT SUN DOT 3 DOT 91 DOT 1000504141054 DOT 18008C AT is> |
Subject: | Re: structures size |
Lines: | 36 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.00.2615.200 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2615.200 |
Message-ID: | <_EdQ4.3797$VI7.8365112@nnrp5.proxad.net> |
Date: | Thu, 04 May 2000 12:02:02 GMT |
NNTP-Posting-Host: | 194.51.236.59 |
X-Complaints-To: | abuse AT proxad DOT net |
X-Trace: | nnrp5.proxad.net 957441722 194.51.236.59 (Thu, 04 May 2000 14:02:02 CEST) |
NNTP-Posting-Date: | Thu, 04 May 2000 14:02:02 CEST |
Organization: | Guest of ProXad - France |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Eli Zaretskii <eliz AT is DOT elta DOT co DOT il> a écrit dans le message : Pine DOT SUN DOT 3 DOT 91 DOT 1000504141054 DOT 18008C AT is... > > On Thu, 4 May 2000, Alexandre Devaure wrote: > > > struct l { > > uchar c; > > uint o; > > uint s; > > }; > > struct st { > > struct l l; > > ulong d; > > uchar i; > > uchar t; > > ulong n; > > }; > > > > main() > > { > > printf("%d\n",sizeof(struct st)); > > } > > > > the command line is gcc -fpack-struct file.c > > What did you expect this program to print? I forgot to include the definition of the types used in the structures : typedef unsigned short uint; typedef unsigned char uchar; typedef unsigned int ulong; And I want the size to be 15 bytes.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |