Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!samsung!emory!ox.com!math.fu-berlin.de!unido!rwthinf!akela!wolfram From: wolfram@akela.informatik.rwth-aachen.de (Wolfram Roesler) Newsgroups: comp.lang.c Subject: pointer sizes, was: Re: What does char **ch mean? Message-ID: Date: 15 May 91 12:14:05 GMT References: <1991May4.062007.3264@weyrich.UUCP> <16071@smoke.brl.mil> Sender: news@rwthinf.UUCP Lines: 15 gwyn@smoke.brl.mil (Doug Gwyn) writes: >>that the declaration char **ch; is equivalent to char *ch; >No, they're not at all equivalent. They might not even have the same size. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ I advised somebody something similar to that, telling him (like I learned from the FAQ) that weird machines have weird pointers, that (char*)0 and 0L might have different binary representations and the like. His response to this was: "I claim there are no machines like this" What do you gurus say about this? How about an example of a machine or OS where this is true? Wolfram