Date: Tue, 22 Apr 1997 12:23:28 +0800 (WST) From: Adrian Chadd <adrian@staff.psinet.net.au> To: Chuck Robey <chuckr@mat.net> Cc: freebsd-hackers@freebsd.org Subject: Re: 64 bit number definitions? Message-ID: <Pine.LNX.3.93.970422122139.10533A-100000@staff.psinet.net.au> In-Reply-To: <Pine.BSF.3.91.970422001259.4630H-100000@Journey2.mat.net>
next in thread | previous in thread | raw e-mail | index | archive | help
[snip] > > I've recently (for a class) been forced to code under dos, so I think I > know where your size guesses are coming from, but they're in error. Run > the following program: > > #include <stdio.h> > #include <sys/types.h> > > int main() > { > int c; > long l; > quad_t q; > > printf( "sizeof int is %d, long %d, and quad %d\n", > sizeof( int ), sizeof( long ), sizeof( quad_t ) ); > } > > which has output "sizeof int is 4, long 4, and quad 8" Interesting... could it be due to alignment? Adrian.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.93.970422122139.10533A-100000>