Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!mimsy!umd5!brl-adm!brl-smoke!gwyn
From: gwyn@brl-smoke.ARPA (Doug Gwyn )
Newsgroups: comp.lang.c,comp.unix.wizards
Subject: Re: pointer alignment when int != char *
Message-ID: <6066@brl-smoke.ARPA>
Date: Sun, 5-Jul-87 21:51:12 EDT
Article-I.D.: brl-smok.6066
Posted: Sun Jul  5 21:51:12 1987
Date-Received: Mon, 6-Jul-87 06:38:13 EDT
References: <493@its63b.ed.ac.uk> <6061@brl-smoke.ARPA> <3812@spool.WISC.EDU>
Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) )
Organization: Ballistic Research Lab (BRL), APG, MD.
Lines: 11
Xref: mnetor comp.lang.c:2844 comp.unix.wizards:3122

In article <3812@spool.WISC.EDU> lm@cottage.WISC.EDU (Larry McVoy) writes:
-In article <6061@brl-smoke.ARPA> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) writes:
->integral types to do the rounding operations.  (long) is appropriate
->for portable code.  (If a (char *) won't fit into a (long), you have
->real problems!)
-
-I'm not sure this is true anymore.  Don't some supercomputers make
-longs 32 bits, long longs 64 bits, and have addresses > 32 bits and < 64 bits?
-I seem to remember that someone said something like that recently.

What's a (long long)?  We were talking about portable code!