Fix compil issues (especially easyeda_parser_base.xx) and compil warnings

Compil issues can be gcc13/msys2 specific.
This commit is contained in:
jean-pierre charras
2023-09-07 13:41:25 +02:00
parent 9b85942b80
commit 3e6f7ab3e5
7 changed files with 19 additions and 23 deletions
+3 -3
View File
@@ -215,7 +215,7 @@ UTILS_STEP_MODEL* UTILS_STEP_MODEL::LoadSTEP( const wxString& aFileName )
m_app->NewDocument( "MDTV-XCAF", data->m_backDoc );
STEPCAFControl_Reader reader;
IFSelect_ReturnStatus stat = reader.ReadFile( aFileName );
IFSelect_ReturnStatus stat = reader.ReadFile( aFileName.ToStdString().c_str() );
if( stat != IFSelect_RetDone )
return nullptr;
@@ -314,7 +314,7 @@ void UTILS_STEP_MODEL::Scale( double aScale )
std::swap( m_data->m_frontDoc, m_data->m_backDoc );
Handle( XCAFApp_Application ) m_app = XCAFApp_Application::GetApplication();
m_data->m_backDoc->Main().ForgetAllAttributes();
m_app->Close( m_data->m_backDoc );
m_app->NewDocument( "MDTV-XCAF", m_data->m_backDoc );
@@ -334,7 +334,7 @@ bool UTILS_STEP_MODEL::SaveSTEP( const wxString& aFileName )
if( !writer.Transfer( m_data->m_frontDoc, STEPControl_AsIs ) )
return false;
if( writer.Write( aFileName ) != IFSelect_RetDone )
if( writer.Write( aFileName.ToStdString().c_str() ) != IFSelect_RetDone )
return false;
Handle( XCAFApp_Application ) m_app = XCAFApp_Application::GetApplication();