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