> > That totally didn't work on visual c++ at least. It fixes those two
> > ones, but it breaks the other lines in the same test:
>
> It's a couple bricks shy of a load (doesn't handle zero or
> negative input correctly) but easily fixed. I'm just about
> to commit it.
Great. I'll check it out on VC++ as soon as it propagates out to
anoncvs.
//Magnus