Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!uwvax!cottage!lm From: lm@cottage.WISC.EDU (Larry McVoy) Newsgroups: comp.lang.c,comp.unix.wizards Subject: Re: pointer alignment when int != char * Message-ID: <3812@spool.WISC.EDU> Date: Sun, 5-Jul-87 20:13:04 EDT Article-I.D.: spool.3812 Posted: Sun Jul 5 20:13:04 1987 Date-Received: Mon, 6-Jul-87 00:35:43 EDT References: <493@its63b.ed.ac.uk> <6061@brl-smoke.ARPA> Sender: news@spool.WISC.EDU Reply-To: lm@cottage.WISC.EDU (Larry McVoy) Organization: U of Wisconsin CS Dept Lines: 10 Xref: mnetor comp.lang.c:2838 comp.unix.wizards:3118 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. Larry McVoy lm@cottage.wisc.edu or uwvax!mcvoy