From: Nabil Ghodbane Date: Mon, 5 Jun 2023 09:34:59 +0000 (+0200) Subject: bos #35672: fix std::min issue on windows X-Git-Tag: V9_12_0a1~7 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=refs%2Fheads%2Fbos%2F35672;p=modules%2Fgeom.git bos #35672: fix std::min issue on windows --- diff --git a/src/MeasureGUI/MeasureGUI_WhatisDlg.cxx b/src/MeasureGUI/MeasureGUI_WhatisDlg.cxx index bf9417691..1ebeb3e78 100644 --- a/src/MeasureGUI/MeasureGUI_WhatisDlg.cxx +++ b/src/MeasureGUI/MeasureGUI_WhatisDlg.cxx @@ -618,7 +618,7 @@ QString MeasureGUI_WhatisDlg::getKindOfShape( QString& theParameters ) "
" + tr( "GEOM_NUM_MULTIS" ) + PRINT_INTEGER( anInts[5] ) + "
" + TITLE( "GEOM_POLES" ); // Show max. 5 poles - Standard_Integer i, nb = std::min(5, anInts[2]); + Standard_Integer i, nb = std::min(5L, (long int)anInts[2]); if (anInts[4] == anInts[2]) { // Each pole has a specific weight associated Standard_Integer widx = anInts[2] * 3 + anInts[3]; // skip poles and knots @@ -642,7 +642,7 @@ QString MeasureGUI_WhatisDlg::getKindOfShape( QString& theParameters ) theParameters += "
..."; // Show max. 5 knots theParameters += "
" + TITLE( "GEOM_KNOTS" ); - nb = std::min(5, anInts[3]); + nb = std::min(5L, (long int)anInts[3]); Standard_Integer kidx = anInts[2] * 3; // skip poles if (anInts[5] == anInts[3]) { // Each knot has a multiplicity associated @@ -669,7 +669,7 @@ QString MeasureGUI_WhatisDlg::getKindOfShape( QString& theParameters ) "
" + tr( "GEOM_NUM_POLES" ) + PRINT_INTEGER( anInts[0] ) + "
" + tr( "GEOM_NUM_WEIGHTS" ) + PRINT_INTEGER( anInts[1] ) + "
" + TITLE( "GEOM_POLES" ); - Standard_Integer i, nb = std::min(5, anInts[0]); // show max. 5 poles + Standard_Integer i, nb = std::min(5L, (long int)anInts[0]); // show max. 5 poles if (anInts[1] > 0) { Standard_Integer widx = anInts[2] * 3 + anInts[3]; for (i=0; i