Suppress a GCC warning about comparison between signed and unsigned inte...

...gers.
I'd really prefer to keep using a pointer for the last parameter. I guess you did this because otherwise it would conflict with the original name, but I think giving it a new name is better than having two similar functions with calling style.