107,108c107,108 < int idx = (int)(tc_provider->GetClientData(sel)); < if (idx >=0 && idx < (int)providers.size()) { --- > long idx = (long)(tc_provider->GetClientData(sel)); > if (idx >=0 && idx < (long)providers.size()) { 524c524,525 < Parent()->dxcc = (int)(tc_dxcc->GetClientData(tc_dxcc->GetSelection())); --- > int *temp_ptr = (int *)(tc_dxcc->GetClientData(tc_dxcc->GetSelection())); > Parent()->dxcc = *temp_ptr;