More bad news.  Apple has a number of types that look like pointers but after a series of typedefs are unsigned longs.  Since these types are treated like objects, most code initializes them to nil.

Chris

> -----Original Message-----
> From: Douglas Gregor [mailto:gregod@cs.rpi.edu]
> Sent: Friday, June 08, 2001 2:48 PM
> To: boost@yahoogroups.com
> Subject: Re: [boost] boost::nil
>
>
> On Friday 08 June 2001 02:26 pm, you wrote:
> > Slightly different case.
> >
> > It is not only that there is a file that defines nil, it
> that there are a
> > large number of files that depend on that definition.  For
> example, the GUI
> > class library we use on the Mac, for legacy reasons, uses
> nil instead of
> > NULL in default parameters, to initialize variables, etc. ...
> >
> > Chris
>
> Unless they actually use it to initialize something other
> than a pointer, it
> doesn't matter.
>
>       Doug
>
> To unsubscribe, send email to:
> <mailto:boost-unsubscribe@yahoogroups.com>

>
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>
>