wxWidgets Debug builds apparently have some tricky technique to validate
the match between wxString::Format() or wxString::Printf() format strings with passed arguments, but does this at runtime, not compile time. Fix some mismatches. size_t is a 64 bit type on x86_64 whereas int and unsigned are 32 bit types. On 32 bit machines they are all 32 bits so this error is probably not triggered.
This commit is contained in:
parent
4082e12252
commit
35ddad2193
|
@ -573,7 +573,7 @@ void SCH_EDIT_FRAME::LoadSettings()
|
|||
m_findReplaceData->SetReplaceString( cfg->Read( ReplaceStringEntry, wxEmptyString ) );
|
||||
|
||||
// Load the find and replace string history list.
|
||||
for ( size_t i = 0; i < FR_HISTORY_LIST_CNT; i++ )
|
||||
for( int i = 0; i < FR_HISTORY_LIST_CNT; ++i )
|
||||
{
|
||||
wxString tmpHistory;
|
||||
wxString entry;
|
||||
|
@ -652,17 +652,17 @@ void SCH_EDIT_FRAME::SaveSettings()
|
|||
cfg->Write( ReplaceStringEntry, m_findReplaceData->GetReplaceString() );
|
||||
|
||||
// Save the find and replace string history list.
|
||||
size_t i;
|
||||
unsigned i;
|
||||
wxString tmpHistory;
|
||||
wxString entry; // invoke constructor outside of any loops
|
||||
|
||||
for ( i = 0; i < m_findStringHistoryList.GetCount() && i < FR_HISTORY_LIST_CNT; i++ )
|
||||
for( i = 0; i < m_findStringHistoryList.GetCount() && i < FR_HISTORY_LIST_CNT; i++ )
|
||||
{
|
||||
entry.Printf( FindStringHistoryEntry, i );
|
||||
cfg->Write( entry, m_findStringHistoryList[ i ] );
|
||||
}
|
||||
|
||||
for ( i = 0; i < m_replaceStringHistoryList.GetCount() && i < FR_HISTORY_LIST_CNT; i++ )
|
||||
for( i = 0; i < m_replaceStringHistoryList.GetCount() && i < FR_HISTORY_LIST_CNT; i++ )
|
||||
{
|
||||
entry.Printf( ReplaceStringHistoryEntry, i );
|
||||
cfg->Write( entry, m_replaceStringHistoryList[ i ] );
|
||||
|
|
|
@ -701,10 +701,11 @@ bool DRC::checkClearancePadToPad( D_PAD* aRefPad, D_PAD* aPad )
|
|||
if( !trapezoid2trapezoidDRC( polyref, polycompare, dist_min ) )
|
||||
diag = false;
|
||||
}
|
||||
else // Should not occurs, because aPad and aRefPad are swapped
|
||||
// to have only aPad shape RECT or TRAP and aRefPad shape TRAP or RECT.
|
||||
else
|
||||
{
|
||||
wxLogDebug( wxT( "unexpected pad shape" ) );
|
||||
// Should not occur, because aPad and aRefPad are swapped
|
||||
// to have only aPad shape RECT or TRAP and aRefPad shape TRAP or RECT.
|
||||
wxLogDebug( wxT( "unexpected pad shape %d") , aPad->GetShape() );
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
Loading…
Reference in New Issue