On Tue, Jul 30, 2013 at 03:56:02PM -0400, Greg Stein wrote:
> It really doesn't make that much of a difference. APR_HASH_KEY_STRING
> simply tells the hash function to watch for NUL rather than to
> traverse N characters. Because N doesn't have to be tracked, you might
> even argue the NUL-test is faster.
> 
> IOW, passing APR_HASH_KEY_STRING does NOT perform a strlen(). So yes:
> a lot of this work isn't saving much at all.
> 
> Just look at apr/tables/apr_hash.c:hashfunc_default()

svn_hash__make uses a hash function which does a strlen().

FWIW, I'm happy to do the actual removal / changes of code to implement
whatever the decision of this thread is. 

Reply via email to