Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!harvard!seismo!brl-tgr!tgr!gwyn@Brl-Vld.ARPA From: Doug Gwyn (VLD/VMB)Newsgroups: net.lang.c Subject: Re: lint, pointers, 0 (what else?) Message-ID: <8175@brl-tgr.ARPA> Date: Sat, 9-Feb-85 19:35:44 EST Article-I.D.: brl-tgr.8175 Posted: Sat Feb 9 19:35:44 1985 Date-Received: Mon, 11-Feb-85 05:38:12 EST Sender: news@brl-tgr.ARPA Organization: Ballistic Research Lab Lines: 9 We had a language like the one you are asking for. It was called "B" and was sufficiently unsatisfactory that "C" was invented to take its place. If you really HAVE to have a known integer type into which a pointer to anything (there is no such thing as just a "pointer" in C) will fit, then use (unsigned long). Surely that will be big enough. The whole point of "int" is that it best fits the machine word size, not that it is capable of holding any address.