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.