Hi folks,

I'm just starting to use the apr library and my first
task is to implement a hash based dictionary.  I use
hash keys to speed up string comparisons, so my keys
all have pre-computed hash values.

It probably makes little difference for performance,
but it doesn't feel right that apr_hash_set keeps
recomputing my hash values, when I've already done the
work and remembered the hash.

If I write my own version of apr_hash_set, perhaps:

void 
apr_hash_set_precompute (
  apr_hash_t *ht, 
  unsigned int hash,
  const void *key, 
  apr_ssize_t klen, 
  const void *val
  )

would there be any interest in including it with the
library?

Regards,
Ami.



        
        
                
____________________________________________________________
Yahoo! Messenger - Communicate instantly..."Ping" 
your friends today! Download Messenger Now 
http://uk.messenger.yahoo.com/download/index.html

Reply via email to