On Thu, Nov 26, 2015 at 06:22:45AM -0500, Brantley Coile wrote:
>
> I thought the same thing, using ~0 for nil, but realized two things. First,
> that's a valid address on the PDP11 where the convention developed. It's the
> unibus space. Second, ~0 + member offest is still in page zero.
>
Plus, in C, 0 is used as a truth value for false...
As long as no logical type was added but values used as logical values,
the choice of 0 for "false" address is "logical" enough...
--
Thierry Laronde <tlaronde +AT+ polynum +dot+ com>
http://www.kergis.com/
http://www.arts-po.fr/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C