Salome HOME
Copyright update 2021
[modules/gui.git] / src / Qtx / Qtx.cxx
index b7a173f37b2dcccd8223f3c659343e36e03db9b9..28cf2c3bcd048a049fb7648f8e9928da1e15aa9b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2019  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2021  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -589,7 +589,7 @@ bool Qtx::dos2unix( const QString& absName )
     char inbuf[512], outbuf[512];
 
     /* convert buffer */
-    int nbread = ::fread( inbuf, 1, sizeof( inbuf ), src );
+    int nbread = (int)::fread( inbuf, 1, sizeof( inbuf ), src ); //!< TODO: conversion from 'size_t' to 'int'
     for ( int incnt = 0; incnt < nbread; incnt++  )
     {
       if ( waitingLF )
@@ -610,7 +610,7 @@ bool Qtx::dos2unix( const QString& absName )
     waitingLF = ( inbuf[nbread - 1] == CR );
 
     /* write converted buffer to temp file */
-    int nbwri = ::fwrite( outbuf, 1, outcnt, tgt );
+    int nbwri = (int)::fwrite( outbuf, 1, outcnt, tgt ); //!< TODO: conversion from 'size_t' to 'int'
     if ( nbwri != outcnt )
     {
       ::fclose( src );
@@ -1763,7 +1763,7 @@ Qtx::Localizer::Localizer()
 }
 
 /*!
-  \brief Default constructor. Forces "C" locale to be set as LC_NUMERIC.
+  \brief Constructor. Forces \a locale to be set for \a category.
 */
 Qtx::Localizer::Localizer( int category, const char* locale )
 {
@@ -1786,7 +1786,7 @@ void Qtx::Localizer::init( int category, const char* locale )
 */
 Qtx::Localizer::~Localizer()
 {
-  setlocale( LC_NUMERIC, myOriginalLocale.toLatin1().constData() );
+  setlocale( myCategory, myOriginalLocale.toLatin1().constData() );
 }
 
 /*!
@@ -2143,7 +2143,7 @@ QString Qtx::qtDir( const QString& context )
 
   QStringList vars = { "QT5_ROOT_DIR", "QT_ROOT_DIR", "QTDIR" };
   QString qtPath;
-  for (uint i = 0; i < vars.length() && qtPath.isEmpty(); i++ ) {
+  for (int i = 0; i < vars.length() && qtPath.isEmpty(); i++ ) {
     qtPath = getenv(vars[i]);
   }
   if ( !qtPath.isEmpty() && !context.isEmpty() )