Changed: #825 Remove all warnings when compiling Ryzom
This commit is contained in:
parent
de5137d0f6
commit
c441d086ce
13 changed files with 65 additions and 65 deletions
|
@ -55,7 +55,7 @@ public:
|
|||
/// ctor
|
||||
CSString(int i,const char *fmt="%d");
|
||||
/// ctor
|
||||
CSString(unsigned u,const char *fmt="%u");
|
||||
CSString(uint32 u,const char *fmt="%u");
|
||||
/// ctor
|
||||
CSString(double d,const char *fmt="%f");
|
||||
/// ctor
|
||||
|
@ -76,14 +76,14 @@ public:
|
|||
char back() const;
|
||||
|
||||
/// Return the n left hand most characters of a string
|
||||
CSString left(unsigned count) const;
|
||||
CSString left(uint32 count) const;
|
||||
/// Return the n right hand most characters of a string
|
||||
CSString right(unsigned count) const;
|
||||
CSString right(uint32 count) const;
|
||||
|
||||
/// Return the string minus the n left hand most characters of a string
|
||||
CSString leftCrop(unsigned count) const;
|
||||
CSString leftCrop(uint32 count) const;
|
||||
/// Return the string minus the n right hand most characters of a string
|
||||
CSString rightCrop(unsigned count) const;
|
||||
CSString rightCrop(uint32 count) const;
|
||||
|
||||
/// Return sub string up to but not including first instance of given character, starting at 'iterator'
|
||||
/// on exit 'iterator' indexes first character after extracted string segment
|
||||
|
@ -116,9 +116,9 @@ public:
|
|||
/// Return sub string remaining after the first word
|
||||
CSString tailFromFirstWord() const;
|
||||
/// Count the number of words in a string
|
||||
unsigned countWords() const;
|
||||
uint32 countWords() const;
|
||||
/// Extract the given word
|
||||
CSString word(unsigned idx) const;
|
||||
CSString word(uint32 idx) const;
|
||||
|
||||
/// Return first word or quote-encompassed sub-string - can remove extracted sub-string from source string
|
||||
CSString firstWordOrWords(bool truncateThis=false,bool useSlashStringEscape=true,bool useRepeatQuoteStringEscape=true);
|
||||
|
@ -127,9 +127,9 @@ public:
|
|||
/// Return sub string following first word (or quote-encompassed sub-string)
|
||||
CSString tailFromFirstWordOrWords(bool useSlashStringEscape=true,bool useRepeatQuoteStringEscape=true) const;
|
||||
/// Count the number of words (or quote delimited sub-strings) in a string
|
||||
unsigned countWordOrWords(bool useSlashStringEscape=true,bool useRepeatQuoteStringEscape=true) const;
|
||||
uint32 countWordOrWords(bool useSlashStringEscape=true,bool useRepeatQuoteStringEscape=true) const;
|
||||
/// Extract the given words (or quote delimited sub-strings)
|
||||
CSString wordOrWords(unsigned idx,bool useSlashStringEscape=true,bool useRepeatQuoteStringEscape=true) const;
|
||||
CSString wordOrWords(uint32 idx,bool useSlashStringEscape=true,bool useRepeatQuoteStringEscape=true) const;
|
||||
|
||||
/// Return first line - can remove extracted line from source string
|
||||
CSString firstLine(bool truncateThis=false);
|
||||
|
@ -138,9 +138,9 @@ public:
|
|||
/// Return sub string remaining after the first line
|
||||
CSString tailFromFirstLine() const;
|
||||
/// Count the number of lines in a string
|
||||
unsigned countLines() const;
|
||||
uint32 countLines() const;
|
||||
/// Extract the given line
|
||||
CSString line(unsigned idx) const;
|
||||
CSString line(uint32 idx) const;
|
||||
|
||||
/// A handy utility routine for knowing if a character is a white space character or not (' ','\t','\n','\r',26)
|
||||
static bool isWhiteSpace(char c);
|
||||
|
@ -377,7 +377,7 @@ public:
|
|||
/// assignment operator
|
||||
CSString& operator=(int i);
|
||||
/// assignment operator
|
||||
CSString& operator=(unsigned u);
|
||||
CSString& operator=(uint32 u);
|
||||
/// assignment operator
|
||||
CSString& operator=(double d);
|
||||
|
||||
|
@ -561,7 +561,7 @@ inline CSString::CSString(int i,const char *fmt)
|
|||
*this=buf;
|
||||
}
|
||||
|
||||
inline CSString::CSString(unsigned u,const char *fmt)
|
||||
inline CSString::CSString(uint32 u,const char *fmt)
|
||||
{
|
||||
char buf[1024];
|
||||
sprintf(buf,fmt,u);
|
||||
|
@ -611,26 +611,26 @@ inline char CSString::back() const
|
|||
return (*this)[size()-1];
|
||||
}
|
||||
|
||||
inline CSString CSString::right(unsigned count) const
|
||||
inline CSString CSString::right(uint32 count) const
|
||||
{
|
||||
if (count>=size())
|
||||
return *this;
|
||||
return substr(size()-count);
|
||||
}
|
||||
|
||||
inline CSString CSString::rightCrop(unsigned count) const
|
||||
inline CSString CSString::rightCrop(uint32 count) const
|
||||
{
|
||||
if (count>=size())
|
||||
return CSString();
|
||||
return substr(0,size()-count);
|
||||
}
|
||||
|
||||
inline CSString CSString::left(unsigned count) const
|
||||
inline CSString CSString::left(uint32 count) const
|
||||
{
|
||||
return substr(0,count);
|
||||
}
|
||||
|
||||
inline CSString CSString::leftCrop(unsigned count) const
|
||||
inline CSString CSString::leftCrop(uint32 count) const
|
||||
{
|
||||
if (count>=size())
|
||||
return CSString();
|
||||
|
@ -639,7 +639,7 @@ inline CSString CSString::leftCrop(unsigned count) const
|
|||
|
||||
inline CSString CSString::splitToWithIterator(char c,uint32& iterator) const
|
||||
{
|
||||
unsigned i;
|
||||
uint32 i;
|
||||
CSString result;
|
||||
for (i=iterator;i<size() && (*this)[i]!=c;++i)
|
||||
result+=(*this)[i];
|
||||
|
@ -713,7 +713,7 @@ inline bool CSString::isPrintable(char c)
|
|||
if (c==',') return true;
|
||||
if (c==';') return true;
|
||||
if (c=='$') return true;
|
||||
if ((unsigned char)c==156) return true; // Sterling Pound char causing error in gcc 4.1.2
|
||||
if ((uint8)c==156) return true; // Sterling Pound char causing error in gcc 4.1.2
|
||||
if (c=='^') return true;
|
||||
if (c=='~') return true;
|
||||
if (c=='\'') return true;
|
||||
|
@ -784,7 +784,7 @@ inline CSString& CSString::operator=(int i)
|
|||
return *this;
|
||||
}
|
||||
|
||||
inline CSString& CSString::operator=(unsigned u)
|
||||
inline CSString& CSString::operator=(uint32 u)
|
||||
{
|
||||
CSString other(u);
|
||||
*this = other;
|
||||
|
|
|
@ -529,8 +529,8 @@ void toUpper(char *str)
|
|||
|
||||
std::string formatThousands(const std::string& s)
|
||||
{
|
||||
int i, k;
|
||||
int remaining = s.length() - 1;
|
||||
sint i, k;
|
||||
sint remaining = (sint)s.length() - 1;
|
||||
static std::string separator = NLMISC::CI18N::get("uiThousandsSeparator").toUtf8();
|
||||
|
||||
// Don't add separator if the number is < 10k
|
||||
|
@ -540,7 +540,7 @@ std::string formatThousands(const std::string& s)
|
|||
|
||||
do
|
||||
{
|
||||
for (i = remaining, k = 0; i >= 0 && k < 3; --i, ++k )
|
||||
for (i = remaining, k = 0; i >= 0 && k < 3; --i, ++k )
|
||||
{
|
||||
ns = s[i] + ns; // New char is added to front of ns
|
||||
if ( i > 0 && k == 2) ns = separator + ns; // j > 0 means still more digits
|
||||
|
|
|
@ -592,7 +592,7 @@ uint32 CSheetId::typeFromFileExtension(const std::string &fileExtension)
|
|||
{
|
||||
if (!_Initialised) init(false);
|
||||
|
||||
unsigned i;
|
||||
uint i;
|
||||
for (i=0;i<_FileExtensions.size();i++)
|
||||
if (toLower(fileExtension)==_FileExtensions[i])
|
||||
return i;
|
||||
|
|
|
@ -37,14 +37,14 @@ namespace NLMISC
|
|||
return token;
|
||||
}
|
||||
|
||||
unsigned int i;
|
||||
uint i;
|
||||
CSString result;
|
||||
|
||||
// skip leading junk
|
||||
for (i=0;i<size();++i)
|
||||
{
|
||||
// look for the next character in the 'separator' character list supplied
|
||||
unsigned j;
|
||||
uint j;
|
||||
for (j=0;separators[j] && (*this)[i]!=separators[j];++j)
|
||||
{}
|
||||
// if not found then we're at end of leading junk
|
||||
|
@ -56,7 +56,7 @@ namespace NLMISC
|
|||
for (;i<size();++i)
|
||||
{
|
||||
// look for the next character in the 'separator' character list supplied
|
||||
unsigned j;
|
||||
uint j;
|
||||
for (j=0;separators[j] && (*this)[i]!=separators[j];++j)
|
||||
{}
|
||||
// if not found then we're at end of text chunk
|
||||
|
@ -69,7 +69,7 @@ namespace NLMISC
|
|||
for (;i<size();++i)
|
||||
{
|
||||
// look for the next character in the 'separator' character list supplied
|
||||
unsigned j;
|
||||
uint j;
|
||||
for (j=0;separators[j] && (*this)[i]!=separators[j];++j)
|
||||
{}
|
||||
// if not found then we're at end of leading junk
|
||||
|
@ -684,7 +684,7 @@ namespace NLMISC
|
|||
|
||||
CSString CSString::splitTo(char c) const
|
||||
{
|
||||
unsigned i;
|
||||
uint i;
|
||||
CSString result;
|
||||
for (i=0;i<size() && (*this)[i]!=c;++i)
|
||||
result+=(*this)[i];
|
||||
|
@ -693,7 +693,7 @@ namespace NLMISC
|
|||
|
||||
CSString CSString::splitTo(char c,bool truncateThis,bool absorbSeparator)
|
||||
{
|
||||
unsigned i;
|
||||
uint i;
|
||||
CSString result;
|
||||
for (i=0;i<size() && (*this)[i]!=c;++i)
|
||||
result+=(*this)[i];
|
||||
|
@ -714,7 +714,7 @@ namespace NLMISC
|
|||
|
||||
CSString CSString::splitTo(const char *s,bool truncateThis)
|
||||
{
|
||||
unsigned i;
|
||||
uint i;
|
||||
CSString result;
|
||||
for (i=0;i<size();++i)
|
||||
{
|
||||
|
@ -762,12 +762,12 @@ namespace NLMISC
|
|||
|
||||
CSString CSString::splitFrom(const char *s) const
|
||||
{
|
||||
unsigned int i;
|
||||
uint i;
|
||||
CSString result;
|
||||
for (i=0;i<size();++i)
|
||||
{
|
||||
// perform a quick string compare
|
||||
unsigned int j;
|
||||
uint j;
|
||||
for (j=0;i+j<size() && s[j]!=0 && s[j]==(*this)[i+j];++j)
|
||||
{
|
||||
}
|
||||
|
@ -789,7 +789,7 @@ namespace NLMISC
|
|||
return CSString();
|
||||
|
||||
CSString result;
|
||||
unsigned i=0;
|
||||
uint i=0;
|
||||
// skip white space
|
||||
for (i=0;i<size() && isWhiteSpace((*this)[i]);++i)
|
||||
{}
|
||||
|
@ -847,7 +847,7 @@ namespace NLMISC
|
|||
return count;
|
||||
}
|
||||
|
||||
CSString CSString::word(unsigned idx) const
|
||||
CSString CSString::word(uint32 idx) const
|
||||
{
|
||||
CSString hold=strip();
|
||||
|
||||
|
@ -901,7 +901,7 @@ namespace NLMISC
|
|||
return count;
|
||||
}
|
||||
|
||||
CSString CSString::wordOrWords(unsigned idx,bool useSlashStringEscape,bool useRepeatQuoteStringEscape) const
|
||||
CSString CSString::wordOrWords(uint32 idx,bool useSlashStringEscape,bool useRepeatQuoteStringEscape) const
|
||||
{
|
||||
CSString hold=strip();
|
||||
|
||||
|
@ -941,7 +941,7 @@ namespace NLMISC
|
|||
return count;
|
||||
}
|
||||
|
||||
CSString CSString::line(unsigned idx) const
|
||||
CSString CSString::line(uint32 idx) const
|
||||
{
|
||||
CSString hold=strip();
|
||||
|
||||
|
|
|
@ -289,7 +289,7 @@ void addQuotesRoundString (std::string &valueString)
|
|||
std::string hold=valueString;
|
||||
valueString.erase();
|
||||
valueString='\"';
|
||||
for (unsigned i=0;i<hold.size();i++)
|
||||
for (uint i=0;i<hold.size();i++)
|
||||
{
|
||||
if (hold[i]=='\"')
|
||||
valueString+="\"\"";
|
||||
|
@ -337,7 +337,7 @@ void scanFiles(const CSString &filespec)
|
|||
|
||||
// display the table header line
|
||||
fprintf(Outf,"FILE");
|
||||
for (unsigned i=0;i<fields.size();i++)
|
||||
for (uint i=0;i<fields.size();i++)
|
||||
fprintf(Outf,"%s%s",SEPARATOR, fields[i]._name.c_str());
|
||||
fprintf(Outf,"\n");
|
||||
|
||||
|
@ -379,7 +379,7 @@ void scanFiles(const CSString &filespec)
|
|||
// the form was found so read the true values from George
|
||||
// std::string s;
|
||||
fprintf(Outf,"%s",CFile::getFilenameWithoutExtension(filenames[j]).c_str());
|
||||
for (unsigned i=0;i<fields.size();i++)
|
||||
for (uint i=0;i<fields.size();i++)
|
||||
{
|
||||
UFormElm::TWhereIsValue where;
|
||||
UFormElm *fieldForm=NULL;
|
||||
|
@ -452,7 +452,7 @@ void scanFiles(const CSString &filespec)
|
|||
// std::string hold=s;
|
||||
// s.erase();
|
||||
// s='\"';
|
||||
// for (unsigned i=0;i<hold.size();i++)
|
||||
// for (uint i=0;i<hold.size();i++)
|
||||
// {
|
||||
// if (hold[i]=='\"')
|
||||
// s+="\"\"";
|
||||
|
|
|
@ -795,7 +795,7 @@ namespace DEPCFG
|
|||
else
|
||||
{
|
||||
// put the number of info blocks to the stream
|
||||
uint32 count= _InfoBlocks.size();
|
||||
uint32 count= (uint32)_InfoBlocks.size();
|
||||
stream.serial(count);
|
||||
// put the info blocks to the stream one by one
|
||||
for (TInfoBlocks::iterator it= _InfoBlocks.begin(); it!=_InfoBlocks.end(); ++it)
|
||||
|
@ -1203,7 +1203,7 @@ namespace DEPCFG
|
|||
DROP_IF(exeRecord.CfgEntries.empty(), "No 'cfg' entriesfound in: "+exeRecord.FullName, ++errors );
|
||||
|
||||
// add a refference from the domains' shard map to the exe...
|
||||
_DomainExes[exeRecord.DomainName][exeRecord.ShardName].push_back(_ExeRecords.size());
|
||||
_DomainExes[exeRecord.DomainName][exeRecord.ShardName].push_back((uint32)_ExeRecords.size());
|
||||
|
||||
// we may have hit errors but we go ahead anyway as in the case of errors the whole thing will be cleared out anyway
|
||||
_ExeRecords.push_back(exeRecord);
|
||||
|
@ -1508,7 +1508,7 @@ NLMISC_CATEGORISED_COMMAND(depcfg,dumpDepCfgShards,"dump the shard set for the d
|
|||
DEPCFG::SAppDescription app;
|
||||
DEPCFG::CDeploymentConfiguration::getInstance().getApp(*dit,*ait,app);
|
||||
uint32 cfgFileLines=app.CfgFile.countLines();
|
||||
uint32 numDataPacks= app.DataPacks.size();
|
||||
uint32 numDataPacks= (uint32)app.DataPacks.size();
|
||||
log.displayNL(" -- App: %-20s: %s (cfg file length: %d lines, data packs used: %d)",app.AppName.c_str(),app.CmdLine.c_str(),cfgFileLines,numDataPacks);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -97,7 +97,7 @@ protected:
|
|||
static uint32 getFileVersion(const NLMISC::CSString& fileName)
|
||||
{
|
||||
// start at the back of the file name and scan forwards until we find a '/' or '\\' or ':' or a digit
|
||||
uint32 i= fileName.size();
|
||||
uint32 i= (uint32)fileName.size();
|
||||
while (i--)
|
||||
{
|
||||
char c= fileName[i];
|
||||
|
|
|
@ -459,9 +459,9 @@ namespace PATCHMAN
|
|||
NLMISC::CPath::getPathContent(_Root+directoryName,false,true,false,pathContents);
|
||||
|
||||
// run through the directories we found...
|
||||
for (uint32 i=pathContents.size();i--;)
|
||||
for (uint32 i=(uint32)pathContents.size();i--;)
|
||||
{
|
||||
NLMISC::CSString childDirectoryName= NLMISC::CSString(pathContents[i]).leftCrop(_Root.size());
|
||||
NLMISC::CSString childDirectoryName= NLMISC::CSString(pathContents[i]).leftCrop((uint32)_Root.size());
|
||||
|
||||
// make sure they exist in the '_DirectoryTree' map
|
||||
_DirectoryTree[childDirectoryName];
|
||||
|
@ -484,14 +484,14 @@ namespace PATCHMAN
|
|||
NLMISC::CPath::getPathContent(_Root+directoryName,false,false,true,pathContents);
|
||||
|
||||
// run through the files adding them to ourself
|
||||
for (uint32 i=pathContents.size();i--;)
|
||||
for (uint32 i=(uint32)pathContents.size();i--;)
|
||||
{
|
||||
// if the file is system file then skip it
|
||||
if (pathContents[i].find("/.")!=std::string::npos)
|
||||
continue;
|
||||
|
||||
// construct the file name
|
||||
NLMISC::CSString fileName= NLMISC::CSString(pathContents[i]).leftCrop(_Root.size());
|
||||
NLMISC::CSString fileName= NLMISC::CSString(pathContents[i]).leftCrop((uint32)_Root.size());
|
||||
// get hold of the directory entry for this file (or create a new one if not exist) and update it
|
||||
_IndexFileIsUpToDate&= _DirectoryTree[directoryName][fileName].updateFileInfo(fileName,pathContents[i],SFileInfo::RECALCULATE_IF_CHANGED,updateListener);
|
||||
}
|
||||
|
@ -601,7 +601,7 @@ namespace PATCHMAN
|
|||
// read in the file
|
||||
FILE* inf= fopen(fileName.c_str(),"rb");
|
||||
BOMB_IF(inf==NULL,"Failed to open input file for reading: "+fileName,return false);
|
||||
uint32 bytesRead=fread(&_CacheBuffer[newFileEntry.StartOffset],1,fileSize,inf);
|
||||
uint32 bytesRead=(uint32)fread(&_CacheBuffer[newFileEntry.StartOffset],1,fileSize,inf);
|
||||
fclose(inf);
|
||||
BOMB_IF(bytesRead!=fileSize,"Failed to read data from input file: "+fileName,return false);
|
||||
|
||||
|
@ -732,7 +732,7 @@ NLMISC_CATEGORISED_COMMAND(patchman,fileManagerSave,"Save a file via the file ma
|
|||
|
||||
CSString fileName= args[0];
|
||||
CMemStream data;
|
||||
data.serialBuffer((uint8*)(&args[1][0]),args[1].size());
|
||||
data.serialBuffer((uint8*)(&args[1][0]),(uint32)args[1].size());
|
||||
CFileManager::getInstance().save(fileName,data);
|
||||
|
||||
return true;
|
||||
|
|
|
@ -347,7 +347,7 @@ namespace PATCHMAN
|
|||
|
||||
// add the data to the file
|
||||
CSString& theBuffer= theRequest->DataSoFar;
|
||||
uint32 oldSize= theBuffer.size();
|
||||
uint32 oldSize= (uint32)theBuffer.size();
|
||||
theBuffer.resize(oldSize+data.getBufferSize());
|
||||
memcpy(&(theBuffer[oldSize]), data.getBuffer(), data.getBufferSize());
|
||||
|
||||
|
@ -355,7 +355,7 @@ namespace PATCHMAN
|
|||
if (theRequest->DataSoFar.size()>=theRequest->ExpectedFileSize)
|
||||
{
|
||||
// we've reached the end of file
|
||||
_dealWithReceivedFile(sender,theRequest,NLNET::TBinBuffer((const uint8 *)&theRequest->DataSoFar[0],theRequest->DataSoFar.size()));
|
||||
_dealWithReceivedFile(sender,theRequest,NLNET::TBinBuffer((const uint8 *)&theRequest->DataSoFar[0],(uint32)theRequest->DataSoFar.size()));
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -374,7 +374,7 @@ namespace PATCHMAN
|
|||
}
|
||||
|
||||
// log our progress
|
||||
_downloadLog(fileName,theRequest->DataSoFar.size(),theRequest->ExpectedFileSize);
|
||||
_downloadLog(fileName,(uint32)theRequest->DataSoFar.size(),theRequest->ExpectedFileSize);
|
||||
}
|
||||
|
||||
void CFileReceiver::cbFileDataFailure(NLNET::IModuleProxy *sender, const std::string &fileName)
|
||||
|
|
|
@ -332,7 +332,7 @@ namespace PATCHMAN
|
|||
CFileReceiverProxy rr(sender);
|
||||
if (ok && !result.empty())
|
||||
{
|
||||
rr.cbFileData(_Parent,fileName,startOffset,NLNET::TBinBuffer((const uint8 *)&result[0],result.size()));
|
||||
rr.cbFileData(_Parent,fileName,startOffset,NLNET::TBinBuffer((const uint8 *)&result[0],(uint32)result.size()));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -436,7 +436,7 @@ NLMISC_CLASS_COMMAND_IMPL(CPatchmanAdminModule, download)
|
|||
}
|
||||
|
||||
// iterate over matching files, adding them to the download list
|
||||
for (uint32 i=fileInfo.size();i--;)
|
||||
for (uint i=(uint)fileInfo.size();i--;)
|
||||
{
|
||||
_DownloadRequests[fileInfo[i].FileName]= NLMISC::CPath::standardizePath(destination);
|
||||
requestFile(fileInfo[i].FileName);
|
||||
|
|
|
@ -52,7 +52,7 @@ NLMISC::CSString getRepositoryIndexFileName(const NLMISC::CSString& repositoryNa
|
|||
uint32 getFileVersion(const NLMISC::CSString& fileName)
|
||||
{
|
||||
// start at the back of the file name and scan forwards until we find a '/' or '\\' or ':' or a digit
|
||||
uint32 i= fileName.size();
|
||||
uint32 i= (uint32)fileName.size();
|
||||
while (i--)
|
||||
{
|
||||
char c= fileName[i];
|
||||
|
@ -184,9 +184,9 @@ void CRepository::updateFile(NLMISC::CSString fileName)
|
|||
nldebug(("GUSREP_Updating repository entry for file: '"+fileName+"'").c_str());
|
||||
|
||||
// if the name of the file that has changed contains the target directory name then crop it
|
||||
if (fileName.left(_TargetDirectory.size())==_TargetDirectory)
|
||||
if (fileName.left((uint32)_TargetDirectory.size())==_TargetDirectory)
|
||||
{
|
||||
fileName=fileName.leftCrop(_TargetDirectory.size());
|
||||
fileName=fileName.leftCrop((uint32)_TargetDirectory.size());
|
||||
}
|
||||
|
||||
// lookup the file in the map
|
||||
|
@ -219,9 +219,9 @@ void CRepository::addFileStub(NLMISC::CSString fileName)
|
|||
nldebug(("GUSREP_Adding repository stub for file: '"+fileName+"'").c_str());
|
||||
|
||||
// if the name of the file that has changed contains the target directory name then crop it
|
||||
if (fileName.left(_TargetDirectory.size())==_TargetDirectory)
|
||||
if (fileName.left((uint32)_TargetDirectory.size())==_TargetDirectory)
|
||||
{
|
||||
fileName=fileName.leftCrop(_TargetDirectory.size());
|
||||
fileName=fileName.leftCrop((uint32)_TargetDirectory.size());
|
||||
}
|
||||
|
||||
// make sure the file didn't already exist in the map
|
||||
|
@ -258,7 +258,7 @@ uint32 CRepository::update()
|
|||
|
||||
// get hold of the file name for the next file
|
||||
// CSString fileName= NLMISC::CFile::getFilename(theFile.FileName);
|
||||
CSString fileName= theFile.FileName.leftCrop(_TargetDirectory.size());
|
||||
CSString fileName= theFile.FileName.leftCrop((uint32)_TargetDirectory.size());
|
||||
|
||||
// extract the version number from the file name and skip the file if it's too recent or the version number was invalid
|
||||
uint32 fileVersion= getFileVersion(fileName);
|
||||
|
@ -345,7 +345,7 @@ void CRepository::setVersion(uint32 version)
|
|||
|
||||
uint32 CRepository::size() const
|
||||
{
|
||||
return _Files.size();
|
||||
return (uint32)_Files.size();
|
||||
}
|
||||
|
||||
const CRepository::CFilesMapEntry& CRepository::operator[](const NLMISC::CSString& key) const
|
||||
|
|
|
@ -115,12 +115,12 @@ void CTaskScheduler::update()
|
|||
// check to see if we've broken our max sheduled tasks record...
|
||||
if (_MaxTasks < _Tasks.size())
|
||||
{
|
||||
_MaxTasks = _Tasks.size();
|
||||
_MaxTasks = (uint32)_Tasks.size();
|
||||
nldebug("New scheduled task record: %u",_MaxTasks);
|
||||
}
|
||||
|
||||
// iterate over all scheduled tasks (we go backwards to simplify deletion of executed tasks as we go)
|
||||
for (uint32 i=_Tasks.size();i--;)
|
||||
for (uint32 i=(uint32)_Tasks.size();i--;)
|
||||
{
|
||||
// get a refference to the next task
|
||||
STask& theTask= _Tasks[i];
|
||||
|
|
Loading…
Reference in a new issue