[squeak-dev] Re: becomeForward: alternative
benjamin.pollack at gmail.com
Fri Sep 19 14:32:38 UTC 2008
On Fri, Sep 19, 2008 at 3:36 AM, Paolo Bonzini <bonzini at gnu.org> wrote:
> > object_image->image.private = options & LINK_OPTION_PRIVATE) ==
> > LINK_OPTION_PRIVATE;
> Couldn't help it: if LINK_OPTION_PRIVATE is a single bit,
> object_image->image.private = (options & LINK_OPTION_PRIVATE) != 0;
You can do better than that. Even if you really need to set image.private to
TRUE or FALSE explicitly, you can just do
object_image->image.private = !!(options & LINK_OPTION_PRIVATE)
and if you don't, you can drop the !!.
I'd really rather just not write C though.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Squeak-dev