Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!cs.utexas.edu!bcm!lib!thesis1.hsch.utexas.edu From: jmaynard@thesis1.hsch.utexas.edu (Jay Maynard) Newsgroups: comp.lang.c Subject: Re: Whose code should we break? ( was Re: 64 bit C ) Message-ID: <4754@lib.tmc.edu> Date: 19 Feb 91 19:33:42 GMT References: <1215@dms.UUCP> <65469@brunix.UUCP> Sender: usenet@lib.tmc.edu Distribution: comp.arch Organization: University of Texas Medical School at Houston Lines: 15 Nntp-Posting-Host: thesis1.hsch.utexas.edu In article <65469@brunix.UUCP> cgy@cs.brown.edu (Curtis Yarvin) writes: >But I want sizeof long == sizeof char *. There are quite a few applications >in which I find myself writing my own memory manager; I need some type >in which I can flick the bits on my pointers, portably. All the world is not a VAX. Operating on pointers as though they had no meaning beyond their numeric value is inherently nonportable, and if you do that, you deserve to lose. -- Jay Maynard, EMT-P, K5ZC, PP-ASEL | Never ascribe to malice that which can jmaynard@thesis1.hsch.utexas.edu | adequately be explained by stupidity. "You can even run GNUemacs under X-windows without paging if you allow about 32MB per user." -- Bill Davidsen "Oink!" -- me