git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6447
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxNodeBase *wxHashTableBase::GetNode(long key, long value) const
{
wxNodeBase *wxHashTableBase::GetNode(long key, long value) const
{
- size_t slot = (size_t)abs(key % m_hashSize);
+ size_t slot = (size_t)abs(key % (long)m_hashSize);
wxNodeBase *node;
if ( m_hashTable[slot] )
wxNodeBase *node;
if ( m_hashTable[slot] )
{
wxCHECK_RET( m_hashSize, _T("must call Create() first") );
{
wxCHECK_RET( m_hashSize, _T("must call Create() first") );
- size_t slot = (size_t)abs(key % m_hashSize);
+ size_t slot = (size_t)abs(key % (long)m_hashSize);
{
wxCHECK_MSG( m_hashSize, wxNOT_FOUND, _T("must call Create() first") );
{
wxCHECK_MSG( m_hashSize, wxNOT_FOUND, _T("must call Create() first") );
- size_t slot = (size_t)abs(key % m_hashSize);
+ size_t slot = (size_t)abs(key % (long)m_hashSize);
wxArrayLong *keys = m_keys[slot];
if ( keys )
wxArrayLong *keys = m_keys[slot];
if ( keys )
{
wxCHECK_MSG( m_hashSize, wxNOT_FOUND, _T("must call Create() first") );
{
wxCHECK_MSG( m_hashSize, wxNOT_FOUND, _T("must call Create() first") );
- size_t slot = (size_t)abs(key % m_hashSize);
+ size_t slot = (size_t)abs(key % (long)m_hashSize);
wxArrayLong *keys = m_keys[slot];
if ( keys )
wxArrayLong *keys = m_keys[slot];
if ( keys )