On Wed, Mar 24, 2010 at 10:26:45AM +0100, Pierre Joye wrote: > As far as I can tell that's not only for the hash module. Many areas > in php and its libraries rely on (u)int instead of size_t. It is or > was a common mistake. The problem is to change the signature now > without breaking ABI. > > That's something we could fix in trunk.
yeah, i only brought it up because it was new code being proposed, and no reason to have yet another undocumented place where this needed to be fixed. but, it seems from further info that the hash functions are used elsewhere in the module in such a way that the parameter ends up treated as a uint no matter what, so i don't think there's much to be done without tackling the larger problem. so, sorry for the noise :) sean
signature.asc
Description: Digital signature