On Nov 9, 2011, at 01:25 , Martin Hansen wrote:

> OK, it works now. However, I still get a warning:
> 
>    warning: implicit conversion shortens 64-bit value into a 32-bit 
> value
> 
> The offending line is return (s - ss) - 1;  where I expect an int. How o make this portable?

It shouldn't expect an int. You're returning a measurement. They can't be negative. You should be returning a size_t if anything.

> And I'd like to contribute with suggestions and ideas. Where is the best 
> place? Github, rubyforge, a mailing list?

All my stuff is mirrored to github.