-// 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
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 )
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 );
}
/*!
- \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 )
{
*/
Qtx::Localizer::~Localizer()
{
- setlocale( LC_NUMERIC, myOriginalLocale.toLatin1().constData() );
+ setlocale( myCategory, myOriginalLocale.toLatin1().constData() );
}
/*!
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() )