/* returns NULL if not found */ \
Node** GetNodePtr( const const_key_type& key ) const \
{ \
- unsigned long hash = wx_static_cast(unsigned long, m_hasher( key )); \
- Node** node = &m_table[hash % m_tableBuckets]; \
+ Node** node = &m_table[m_hasher( key ) % m_tableBuckets]; \
\
while( *node ) \
{ \
/* expressing it in terms of GetNodePtr is 5-8% slower :-( */ \
Node* GetNode( const const_key_type& key ) const \
{ \
- unsigned long hash = wx_static_cast(unsigned long, m_hasher( key )); \
- Node* node = m_table[hash % m_tableBuckets]; \
+ Node* node = m_table[m_hasher( key ) % m_tableBuckets]; \
\
while( node ) \
{ \