Shiro Kawai scripsit: > Doesn't necessarily a paranoid; suppose a long running server that > detects some hashtables behaving poorly and wants to switch > hash strategy and rehash that particular table. Thanks, that's a better use case. The question is how to formalize the notion, given that hash functions can be called outside any hash table, of setting the hash salt "for a given hash table", and what it means (if anything) to invoke hash-salt outside the context of a hash function. -- John Cowan http://www.ccil.org/~cowan xxxxxx@ccil.org Barry thirteen gules and argent on a canton azure fifty mullets of five points of the second, six, five, six, five, six, five, six, five, and six. --blazoning the U.S. flag