structure element offsets
    der Mouse 
    mouse at mcgill-vision.UUCP
       
    Sun Dec 21 18:34:24 AEST 1986
    
    
  
In article <7377 at utzoo.UUCP>, henry at utzoo.UUCP (Henry Spencer) writes:
> Or perhaps you were thinking of (type *)(long)x == x ?  That would
> make me nervous but it is technically valid.
Is it?  I seem to remember something in K&R to this effect:
	A pointer may be converted to any integral type large enough to
	hold it.
This does not guarantee that there *is* any integral type large enough
to hold a pointer (any pointer).  On the other hand, they continue
	Whether an int or long is required is machine dependent.
thereby implying that at least one of (int,long) will be sufficient.
But they don't come right out and *say* so, do they?  Do H&S or X3J11
say anything about this?
					der Mouse
USA: {ihnp4,decvax,akgua,utzoo,etc}!utcsri!mcgill-vision!mouse
     think!mosart!mcgill-vision!mouse
Europe: mcvax!decvax!utcsri!mcgill-vision!mouse
ARPAnet: think!mosart!mcgill-vision!mouse at harvard.harvard.edu
    
    
More information about the Comp.lang.c
mailing list