Changed: #825 Remove all warnings when compiling Ryzom
This commit is contained in:
parent
a54335e454
commit
91e371e533
33 changed files with 93 additions and 92 deletions
|
@ -142,7 +142,7 @@ void CFXManager::update()
|
|||
while (!_DeferredFXByDate.empty())
|
||||
{
|
||||
|
||||
if (T1 < _DeferredFXByDate.begin()->first) break;
|
||||
if (T1 < (sint64)_DeferredFXByDate.begin()->first) break;
|
||||
const CDeferredFX &fx = _DeferredFXByDate.begin()->second;
|
||||
NL3D::UParticleSystemInstance fxInstance = instantFX(fx.FXName, fx.TimeOut);
|
||||
if (!fxInstance.empty())
|
||||
|
|
|
@ -1002,7 +1002,6 @@ void initPatchCheck()
|
|||
// In previous code, the following was not set in R2Mode, possible bug ?...let as before anyway ...
|
||||
// store the selected shard for restarting after patch
|
||||
LoginShardId = Shards[ShardSelected].ShardId;
|
||||
|
||||
}
|
||||
|
||||
if (!isBGDownloadEnabled())
|
||||
|
|
|
@ -106,7 +106,7 @@ SZ_RESULT SzDecode(const CFileSize *packSizes, const CFolder *folder,
|
|||
#endif
|
||||
|
||||
if (LzmaDecodeProperties(&state.Properties, coder->Properties.Items,
|
||||
coder->Properties.Capacity) != LZMA_RESULT_OK)
|
||||
(SizeT)coder->Properties.Capacity) != LZMA_RESULT_OK)
|
||||
return SZE_FAIL;
|
||||
|
||||
state.Probs = (CProb *)allocMain->Alloc(LzmaGetNumProbs(&state.Properties) * sizeof(CProb));
|
||||
|
|
|
@ -56,6 +56,8 @@
|
|||
#include <nel/misc/string_common.h>
|
||||
#include <nel/misc/sstring.h>
|
||||
#include <nel/misc/bit_mem_stream.h>
|
||||
#include <nel/misc/o_xml.h>
|
||||
#include <nel/misc/i_xml.h>
|
||||
|
||||
#include <nel/net/udp_sock.h>
|
||||
#include <nel/net/unified_network.h>
|
||||
|
|
|
@ -705,7 +705,7 @@ CGroupNpc* CAIInstance::eventCreateNpcGroup(uint nbBots, NLMISC::CSheetId const&
|
|||
|
||||
float angle = 0.f;
|
||||
if (orientation < (NLMISC::Pi * 2.0) && orientation > (-NLMISC::Pi * 2.0))
|
||||
angle = orientation;
|
||||
angle = (float)orientation;
|
||||
else
|
||||
angle = randomAngle();
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@ public:
|
|||
|
||||
// setup the new lastTime and oldJobsRemaining values
|
||||
uint32 oldJobsRemaining= CJobManager::getInstance()->getNumJobs();
|
||||
lastTime= startTime;
|
||||
lastTime= (uint32)startTime;
|
||||
|
||||
// execute daily tasks
|
||||
NLMISC::CConfigFile::CVar *commandsVar = NLNET::IService::getInstance()->ConfigFile.getVarPtr("DailyCommands");
|
||||
|
|
|
@ -68,7 +68,7 @@ public:
|
|||
|
||||
// setup the new lastTime and oldJobsRemaining values
|
||||
uint32 oldJobsRemaining= CJobManager::getInstance()->getNumJobs();
|
||||
lastTime= startTime;
|
||||
lastTime= (uint32)startTime;
|
||||
|
||||
// execute hourly tasks
|
||||
NLMISC::CConfigFile::CVar *commandsVar = NLNET::IService::getInstance()->ConfigFile.getVarPtr("HourlyCommands");
|
||||
|
|
|
@ -297,7 +297,7 @@ NLMISC_CATEGORISED_COMMAND(Stats,listCharNames,"display the names of the charact
|
|||
|
||||
std::vector<std::string> files;
|
||||
NLMISC::CPath::getPathContent(STAT_GLOBALS::getInputFilePath().c_str(),false,false,true,files);
|
||||
for (uint32 i=files.size();i--;)
|
||||
for (uint32 i=(uint32)files.size();i--;)
|
||||
{
|
||||
if (!NLMISC::testWildCard(NLMISC::CFile::getFilename(files[i]),wildcard))
|
||||
{
|
||||
|
@ -913,7 +913,7 @@ NLMISC_CATEGORISED_COMMAND(Stats,charScanScriptTestFilteredFileList,"list the se
|
|||
return false;
|
||||
|
||||
// generating a new file list
|
||||
if (args[0]==CSString("generate").left(args[0].size()))
|
||||
if (args[0]==CSString("generate").left((uint)args[0].size()))
|
||||
{
|
||||
if (TheCharScanScriptFile==NULL)
|
||||
{
|
||||
|
@ -948,7 +948,7 @@ NLMISC_CATEGORISED_COMMAND(Stats,charScanScriptTestFilteredFileList,"list the se
|
|||
}
|
||||
|
||||
// displaying the last generated file list
|
||||
if (args[0]==CSString("display").left(args[0].size()))
|
||||
if (args[0]==CSString("display").left((uint)args[0].size()))
|
||||
{
|
||||
nlinfo("Filtered file list for the current job");
|
||||
fdc.display(&log);
|
||||
|
|
|
@ -63,7 +63,7 @@ void CCharFilterFactory::displayFilterList(NLMISC::CLog* log)
|
|||
{
|
||||
std::string s= _Filters[i]->getName();
|
||||
if (s.size()>longestName)
|
||||
longestName=s.size();
|
||||
longestName=(uint32)s.size();
|
||||
}
|
||||
|
||||
// iterate over the filters displaying names and description
|
||||
|
@ -75,7 +75,7 @@ void CCharFilterFactory::displayFilterList(NLMISC::CLog* log)
|
|||
|
||||
uint32 CCharFilterFactory::getFilterBuilderCount()
|
||||
{
|
||||
return _Filters.size();
|
||||
return (uint32)_Filters.size();
|
||||
}
|
||||
|
||||
ICharFilterBuilder* CCharFilterFactory::getFilterBuilder(uint32 idx)
|
||||
|
|
|
@ -63,7 +63,7 @@ void CCharInfoExtractorFactory::displayInfoExtractorList(NLMISC::CLog* log)
|
|||
{
|
||||
std::string s= _InfoExtractors[i]->getName();
|
||||
if (s.size()>longestName)
|
||||
longestName=s.size();
|
||||
longestName=(uint32)s.size();
|
||||
}
|
||||
|
||||
// iterate over the infoExtractors displaying names and description
|
||||
|
@ -75,7 +75,7 @@ void CCharInfoExtractorFactory::displayInfoExtractorList(NLMISC::CLog* log)
|
|||
|
||||
uint32 CCharInfoExtractorFactory::getInfoExtractorBuilderCount()
|
||||
{
|
||||
return _InfoExtractors.size();
|
||||
return (uint32)_InfoExtractors.size();
|
||||
}
|
||||
|
||||
ICharInfoExtractorBuilder* CCharInfoExtractorFactory::getInfoExtractorBuilder(uint32 idx)
|
||||
|
|
|
@ -233,7 +233,7 @@ void CCharScanScriptCommandRegistry::displayScriptCommands(NLMISC::CLog* log)
|
|||
{
|
||||
std::string s= _ScriptCommands[i]->getName();
|
||||
if (s.size()>longestName)
|
||||
longestName=s.size();
|
||||
longestName=(uint32)s.size();
|
||||
}
|
||||
|
||||
// iterate over the script commands displaying names and description
|
||||
|
|
|
@ -293,7 +293,7 @@ bool CCharacterScanJob::runForFile(const std::string& fileName)
|
|||
c.apply(pdr);
|
||||
|
||||
// iterate over the filters executing their core code
|
||||
for (uint32 i=_Filters.size();i--;)
|
||||
for (uint32 i=(uint32)_Filters.size();i--;)
|
||||
{
|
||||
if (!_Filters[i]->evaluate(&c))
|
||||
return true;
|
||||
|
|
|
@ -63,7 +63,7 @@ void CFileListBuilderFactory::displayFileListBuilderList(NLMISC::CLog* log)
|
|||
{
|
||||
std::string s= _FileLists[i]->getName();
|
||||
if (s.size()>longestName)
|
||||
longestName=s.size();
|
||||
longestName=(uint32)s.size();
|
||||
}
|
||||
|
||||
// iterate over the filters displaying names and description
|
||||
|
@ -75,7 +75,7 @@ void CFileListBuilderFactory::displayFileListBuilderList(NLMISC::CLog* log)
|
|||
|
||||
uint32 CFileListBuilderFactory::getFileListBuilderCount()
|
||||
{
|
||||
return _FileLists.size();
|
||||
return (uint32)_FileLists.size();
|
||||
}
|
||||
|
||||
IFileListBuilderBuilder* CFileListBuilderFactory::getFileListBuilder(uint32 idx)
|
||||
|
|
|
@ -61,19 +61,19 @@ namespace STAT_GLOBALS
|
|||
NLMISC::CSString getInputFilePath(const NLMISC::CSString& path)
|
||||
{
|
||||
NLMISC::CSString pathRoot= NLMISC::CPath::standardizePath(InputFileDirectory.get());
|
||||
return (path.left(pathRoot.size())==pathRoot)? path: pathRoot+path;
|
||||
return (path.left((uint)pathRoot.size())==pathRoot)? path: pathRoot+path;
|
||||
}
|
||||
|
||||
NLMISC::CSString getScriptFilePath(const NLMISC::CSString& path)
|
||||
{
|
||||
NLMISC::CSString pathRoot= NLMISC::CPath::standardizePath(ScriptDirectory.get());
|
||||
return (path.left(pathRoot.size())==pathRoot)? path: pathRoot+path;
|
||||
return (path.left((uint)pathRoot.size())==pathRoot)? path: pathRoot+path;
|
||||
}
|
||||
|
||||
NLMISC::CSString getOutputFilePath(const NLMISC::CSString& path)
|
||||
{
|
||||
NLMISC::CSString pathRoot= NLMISC::CPath::standardizePath(OutputDirectory.get());
|
||||
return (path.left(pathRoot.size())==pathRoot)? path: pathRoot+path;
|
||||
return (path.left((uint)pathRoot.size())==pathRoot)? path: pathRoot+path;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -131,7 +131,7 @@ void CJobManager::serviceUpdate()
|
|||
uint32 CJobManager::addJob(NLMISC::CSmartPtr<CJobManager::IJob> job)
|
||||
{
|
||||
nlassert(job!=NULL);
|
||||
uint32 id= _Jobs.size();
|
||||
uint32 id= (uint32)_Jobs.size();
|
||||
_UnfinishedJobs.push_back(id);
|
||||
_Jobs.push_back(job);
|
||||
return id;
|
||||
|
@ -225,6 +225,6 @@ void CJobManager::displayJob(uint32 jobId,NLMISC::CLog* log)
|
|||
|
||||
uint32 CJobManager::getNumJobs() const
|
||||
{
|
||||
return _UnfinishedJobs.size();
|
||||
return (uint32)_UnfinishedJobs.size();
|
||||
}
|
||||
|
||||
|
|
|
@ -333,7 +333,7 @@ FILE_LIST_BUILDER(FileAge,"<min> [<max>]")
|
|||
// calculate the timestamp value of midnight today
|
||||
time_t theTime;
|
||||
time(&theTime);
|
||||
uint32 dateToday= theTime/(24*64*60)*(24*64*60);
|
||||
uint32 dateToday= (uint32)(theTime/(24*64*60)*(24*64*60));
|
||||
|
||||
// calculate the maximum and minimum timestamp values corresponding to the dates that we've been given
|
||||
uint32 minFileTime= (max==~0u)? 0: dateToday-(max*24*60*60);
|
||||
|
@ -382,7 +382,7 @@ FILE_LIST_BUILDER(UserMostRecentFileAge,"<min> [<max>]")
|
|||
// calculate the timestamp value of midnight today
|
||||
time_t theTime;
|
||||
time(&theTime);
|
||||
uint32 dateToday= theTime/(24*64*60)*(24*64*60);
|
||||
uint32 dateToday= (uint32)(theTime/(24*64*60)*(24*64*60));
|
||||
|
||||
// calculate the maximum and minimum timestamp values corresponding to the dates that we've been given
|
||||
uint32 minFileTime= (max==~0u)? 0: dateToday-(max*24*60*60);
|
||||
|
|
|
@ -1131,7 +1131,7 @@ NLMISC_COMMAND (kill, "kill a service and send an unregister broadcast to other
|
|||
|
||||
NLMISC_DYNVARIABLE(uint32, NbRegisteredServices, "display the number of service that are registered in naming service")
|
||||
{
|
||||
if (get) *pointer = RegisteredServices.size();
|
||||
if (get) *pointer = (uint32)RegisteredServices.size();
|
||||
}
|
||||
|
||||
NLMISC_COMMAND( displayServiceInstances, "SIM: Display info on service instances", "" )
|
||||
|
|
|
@ -76,6 +76,7 @@ template<class T> bool CEqualNode<T>::propagRecord(CRecord *record)
|
|||
id_node++;
|
||||
it_val++;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -68,5 +68,5 @@ const IValue *CRecord::operator[](int index)
|
|||
|
||||
int CRecord::size()
|
||||
{
|
||||
return _Values.size();
|
||||
return (int)_Values.size();
|
||||
}
|
|
@ -68,7 +68,7 @@ int CTree::getNbRecords(std::vector<CRecord *> &records,int key, IValue *value)
|
|||
|
||||
double CTree::log2(double val) const
|
||||
{
|
||||
return (log(val) / log(2));
|
||||
return (log(val) / log(2.0));
|
||||
}
|
||||
|
||||
double CTree::entropy(double a, double b) const
|
||||
|
@ -107,8 +107,8 @@ double CTree::entropy(std::vector<double> &p) const
|
|||
|
||||
double CTree::gain(std::vector<CRecord *> &records, int attrib, CField *field)
|
||||
{
|
||||
int nb_values = field->getPossibleValues().size();
|
||||
int nb_records = records.size();
|
||||
int nb_values = (int)field->getPossibleValues().size();
|
||||
int nb_records = (int)records.size();
|
||||
|
||||
CValue<bool> bool_true(true);
|
||||
|
||||
|
@ -270,7 +270,7 @@ INode *CTree::ID3(std::vector<int> &attributes, std::vector<CRecord *> &records,
|
|||
|
||||
|
||||
// Tests if all records have the same key value, if so returns a result node with this key value.
|
||||
int nb_records = records.size();
|
||||
int nb_records = (int)records.size();
|
||||
int nb_key_true;
|
||||
int nb_key_false;
|
||||
|
||||
|
@ -380,7 +380,7 @@ void CTree::splitRecords( std::vector<CRecord *> &records, int attrib, std::vect
|
|||
{
|
||||
if ( result.size() < fields[attrib]->getPossibleValues().size() )
|
||||
{
|
||||
int nb_missing = fields[attrib]->getPossibleValues().size() - result.size();
|
||||
int nb_missing = (int)(fields[attrib]->getPossibleValues().size() - result.size());
|
||||
for (int i = 0; i <= nb_missing; i++ )
|
||||
{
|
||||
result.push_back( std::vector<CRecord *>() );
|
||||
|
|
|
@ -18,9 +18,8 @@
|
|||
#include "formFlora.h"
|
||||
#include "formPlant.h"
|
||||
#ifdef NL_OS_WINDOWS
|
||||
#define NOMINMAX
|
||||
#include <windows.h>
|
||||
#undef max
|
||||
#undef min
|
||||
#endif // NL_OS_WINDOWS
|
||||
|
||||
#include "nel/ligo/zone_region.h"
|
||||
|
|
|
@ -65,7 +65,7 @@ public:
|
|||
void readGeorges (const CSmartPtr<NLGEORGES::UForm> &form, const CSheetId &sheetId);
|
||||
|
||||
/// Load/Save the values using the serial system
|
||||
void serial (IStream &s);
|
||||
void serial (NLMISC::IStream &s);
|
||||
|
||||
/**
|
||||
* Event to implement any action when the sheet is no longer existent.
|
||||
|
@ -106,7 +106,7 @@ void CSheet::readGeorges (const CSmartPtr<NLGEORGES::UForm> &form, const CSheetI
|
|||
// serial
|
||||
//
|
||||
//-----------------------------------------------
|
||||
void CSheet::serial (IStream &s)
|
||||
void CSheet::serial (NLMISC::IStream &s)
|
||||
{
|
||||
s.serial( Alias );
|
||||
}
|
||||
|
@ -177,7 +177,7 @@ int main( int argc, char ** argv )
|
|||
{
|
||||
CConfigFile::CVar& cvSheetPaths = configFile.getVar("SheetPaths");
|
||||
sint i;
|
||||
for( i = 0; i< cvSheetPaths.size(); ++i)
|
||||
for( i = 0; i< (sint)cvSheetPaths.size(); ++i)
|
||||
{
|
||||
sheetPaths.push_back( cvSheetPaths.asString(i) );
|
||||
}
|
||||
|
@ -213,7 +213,7 @@ int main( int argc, char ** argv )
|
|||
{
|
||||
CConfigFile::CVar& cvExtensions = configFile.getVar("Extensions");
|
||||
sint i;
|
||||
for( i = 0; i< cvExtensions.size(); ++i)
|
||||
for( i = 0; i< (sint)cvExtensions.size(); ++i)
|
||||
{
|
||||
extensions.push_back( cvExtensions.asString(i) );
|
||||
}
|
||||
|
|
|
@ -147,11 +147,11 @@ void makeAnimMeleeImpact(const std::string &animSetFile, const set<CAnimCombatSe
|
|||
|
||||
// try to get the name
|
||||
const string tagStart= "name=\"";
|
||||
uint start= lineLwr.find(tagStart);
|
||||
std::string::size_type start= lineLwr.find(tagStart);
|
||||
if(start!=string::npos)
|
||||
{
|
||||
start+= tagStart.size();
|
||||
uint end= lineLwr.find("\"", start);
|
||||
std::string::size_type end= lineLwr.find("\"", start);
|
||||
if(end!=string::npos)
|
||||
currentStateName= lineLwr.substr(start, end-start);
|
||||
}
|
||||
|
@ -168,7 +168,7 @@ void makeAnimMeleeImpact(const std::string &animSetFile, const set<CAnimCombatSe
|
|||
static CAnimCombatState key;
|
||||
// must translate for instance "attack1" to "A1"
|
||||
key.StateCode= StateNameToStateCode[currentStateName];
|
||||
set<CAnimCombatState>::iterator it= currentCombatAnimSet.States.find(key);
|
||||
set<CAnimCombatState>::const_iterator it= currentCombatAnimSet.States.find(key);
|
||||
if(it!=currentCombatAnimSet.States.end())
|
||||
{
|
||||
// else take the mean anim time
|
||||
|
@ -215,7 +215,7 @@ void makeAnimMeleeImpact(const std::string &animSetFile, const set<CAnimCombatSe
|
|||
{
|
||||
string str= animSetText[i];
|
||||
str+= "\n";
|
||||
oFile.serialBuffer((uint8*)str.c_str(), str.size());
|
||||
oFile.serialBuffer((uint8*)str.c_str(), (uint)str.size());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -184,7 +184,7 @@ public:
|
|||
newSection.Name = name;
|
||||
newSection.DisplayName = displayname;
|
||||
newSection.Description = description;
|
||||
CurrentSection = Sections.size();
|
||||
CurrentSection = (sint)Sections.size();
|
||||
Sections.push_back(newSection);
|
||||
}
|
||||
|
||||
|
@ -237,7 +237,7 @@ public:
|
|||
|
||||
_section.Methods.push_back(newMethod);
|
||||
|
||||
CurrentMethod = SMethodId(CurrentSection, _section.Methods.size()-1, this);
|
||||
CurrentMethod = SMethodId(CurrentSection, (sint)_section.Methods.size()-1, this);
|
||||
|
||||
return CurrentMethod;
|
||||
}
|
||||
|
@ -624,7 +624,7 @@ inline void CCppOutput::clear()
|
|||
inline bool searchForId(char* buffer, char** start, char** end)
|
||||
{
|
||||
const char* id = "$Id:";
|
||||
uint len = strlen(id);
|
||||
uint len = (uint)strlen(id);
|
||||
for (; *buffer != '\0'; ++buffer)
|
||||
{
|
||||
if (strncmp(buffer, id, len) == 0)
|
||||
|
@ -679,7 +679,7 @@ inline void CCppOutput::flush(const std::string &fileName)
|
|||
{
|
||||
if (f.open(fileName))
|
||||
{
|
||||
f.serialBuffer((uint8*)(_Buffer.c_str()), _Buffer.size());
|
||||
f.serialBuffer((uint8*)(_Buffer.c_str()), (uint)_Buffer.size());
|
||||
f.close();
|
||||
}
|
||||
else
|
||||
|
|
|
@ -77,7 +77,7 @@ string formatDescription(const string &str)
|
|||
|
||||
string strReplace(string str, const string &search, const string &replace)
|
||||
{
|
||||
uint pos;
|
||||
std::string::size_type pos = 0;
|
||||
while ((pos = str.find(search)) != string::npos)
|
||||
str.replace(pos, search.size(), replace);
|
||||
return str;
|
||||
|
@ -776,7 +776,7 @@ void CDbNode::generateLogContent()
|
|||
{
|
||||
CLogMsgNode *child = LogNodes[i];
|
||||
child->Id = logid;
|
||||
logid += child->Logs.size();
|
||||
logid += (uint)child->Logs.size();
|
||||
|
||||
child->generateContent();
|
||||
}
|
||||
|
@ -1805,7 +1805,7 @@ void CClassNode::computeAttributesColumns()
|
|||
Attributes = mother->Attributes;
|
||||
}
|
||||
|
||||
uint attribId = Attributes.size();
|
||||
uint attribId = (uint)Attributes.size();
|
||||
uint i;
|
||||
for (i=0; i<Nodes.size(); ++i)
|
||||
{
|
||||
|
|
|
@ -60,7 +60,7 @@ public:
|
|||
template<typename T>
|
||||
void set(const std::string& name, const T& value)
|
||||
{
|
||||
uint dotpos = name.find(EnvSeparator);
|
||||
std::string::size_type dotpos = name.find(EnvSeparator);
|
||||
std::string child = name.substr(0, dotpos);
|
||||
|
||||
if (dotpos == std::string::npos)
|
||||
|
@ -98,7 +98,7 @@ public:
|
|||
/// Does Sub Environment exist?
|
||||
virtual bool envExists(const std::string& name) const
|
||||
{
|
||||
uint dotpos = name.find(EnvSeparator);
|
||||
std::string::size_type dotpos = name.find(EnvSeparator);
|
||||
std::string child = name.substr(0, dotpos);
|
||||
|
||||
if (child.empty())
|
||||
|
@ -114,7 +114,7 @@ public:
|
|||
/// Enter Sub Env, like getEnv() but it doesn't look in parent, and always goes in current env
|
||||
virtual CTemplatizerEnv* getSubEnv(const std::string& name)
|
||||
{
|
||||
uint dotpos = name.find(EnvSeparator);
|
||||
std::string::size_type dotpos = name.find(EnvSeparator);
|
||||
std::string child = name.substr(0, dotpos);
|
||||
|
||||
if (child.empty())
|
||||
|
@ -155,7 +155,7 @@ public:
|
|||
/// Get Sub Env
|
||||
virtual CTemplatizerEnv* getEnv(const std::string& name)
|
||||
{
|
||||
uint dotpos = name.find(EnvSeparator);
|
||||
std::string::size_type dotpos = name.find(EnvSeparator);
|
||||
std::string child = name.substr(0, dotpos);
|
||||
|
||||
if (child.empty())
|
||||
|
@ -265,7 +265,7 @@ public:
|
|||
/// Get Value Node
|
||||
virtual bool getValueNodeAndEnv(const std::string& name, ITemplatizerBloc*& node, CTemplatizerEnv*& env)
|
||||
{
|
||||
uint pos = name.find_last_of(EnvSeparator);
|
||||
std::string::size_type pos = name.find_last_of(EnvSeparator);
|
||||
if (pos == std::string::npos)
|
||||
{
|
||||
node = getNode(name);
|
||||
|
@ -434,7 +434,7 @@ public:
|
|||
if (RootEnv == NULL)
|
||||
return;
|
||||
|
||||
uint pos = var.find_last_of(EnvSeparator);
|
||||
std::string::size_type pos = var.find_last_of(EnvSeparator);
|
||||
|
||||
if (pos == std::string::npos)
|
||||
{
|
||||
|
|
|
@ -162,7 +162,7 @@ public:
|
|||
/// Init
|
||||
void init(const char* text, uint size = 0)
|
||||
{
|
||||
_Size = (size > 0 ? size : strlen(text));
|
||||
_Size = (size > 0 ? size : (uint)strlen(text));
|
||||
_Buffer = text;
|
||||
nlassert(_Buffer != NULL);
|
||||
_TempToken.Start = 0;
|
||||
|
@ -301,7 +301,7 @@ public:
|
|||
std::string str(_Buffer+token.Start, token.End-token.Start);
|
||||
if (token.Token == TokenString)
|
||||
{
|
||||
uint pos = 0;
|
||||
std::string::size_type pos = 0;
|
||||
while ((pos = str.find('\\', pos)) != std::string::npos)
|
||||
{
|
||||
if (pos+1 == str.size())
|
||||
|
|
|
@ -33,7 +33,7 @@ using namespace NLMISC;
|
|||
#define outLine( s )\
|
||||
{\
|
||||
out = string(s);\
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );\
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );\
|
||||
}\
|
||||
|
||||
|
||||
|
@ -135,15 +135,15 @@ struct CSkill
|
|||
*/
|
||||
string out;
|
||||
out = string(" <STRUCT Name=\"")+ NormalizedSkillName + string("\">\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string(" <ATOM Name=\"Skill\" Value=\"")+ SkillName + string("\"/>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string(" <ATOM Name=\"SkillCode\" Value=\"")+ Code + string("\"/>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string(" <ATOM Name=\"MaxSkillValue\" Value=\"")+ toString(MaxValue) + string("\"/>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string(" <ATOM Name=\"Type of Stage\" Value=\"")+ toString(StageType) + string("\"/>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
|
||||
if (ParentSkillPtr != NULL)
|
||||
{
|
||||
|
@ -153,22 +153,22 @@ struct CSkill
|
|||
{
|
||||
out = string(" <ATOM Name=\"ParentSkill\" Value=\"\"/>\n");
|
||||
}
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
|
||||
if( !Children.empty())
|
||||
{
|
||||
out = string(" <ARRAY Name=\"ChildSkills\">\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
for (uint i = 0 ; i < Children.size() ; ++i)
|
||||
{
|
||||
out = string(" <ATOM Name=\"") + Children[i]->NormalizedSkillName + string("\" Value=\"")+ Children[i]->SkillName + string("\"/>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
}
|
||||
out = string(" </ARRAY>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
}
|
||||
out = string(" </STRUCT>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
|
||||
for (uint i = 0 ; i < Children.size() ; ++i)
|
||||
Children[i]->writeInSheet(fo);
|
||||
|
@ -383,13 +383,13 @@ sint main( sint argc, char ** argv )
|
|||
}
|
||||
|
||||
string out("<?xml version=\"1.0\"?>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string("<FORM Version=\"0.2\" State=\"modified\">\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string(" <STRUCT>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string(" <ARRAY Name=\"SkillData\">\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
|
||||
for ( vector<CSkill*>::const_iterator itTree = SkillTree.RootSkills.begin() ; itTree != SkillTree.RootSkills.end() ; ++itTree)
|
||||
{
|
||||
|
@ -397,11 +397,11 @@ sint main( sint argc, char ** argv )
|
|||
}
|
||||
|
||||
out = string(" </ARRAY>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string(" </STRUCT>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string("</FORM>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
fo.close();
|
||||
|
||||
// create the code .typ
|
||||
|
@ -412,19 +412,19 @@ sint main( sint argc, char ** argv )
|
|||
}
|
||||
|
||||
out = string("<TYPE Type=\"String\" UI=\"NonEditableCombo\" Default=\"None\" Version=\"0.1\" State=\"modified\">\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string(" <DEFINITION Label=\"unknown\" Value=\"unknown\"/>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
|
||||
set<string>::const_iterator itCode;
|
||||
for ( itCode = Codes.begin() ; itCode != Codes.end() ; ++itCode )
|
||||
{
|
||||
out = string(" <DEFINITION Label=\"") + (*itCode) + string("\" Value=\"") + (*itCode) + string("\"/>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
}
|
||||
|
||||
out = string("</TYPE>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
fo.close();
|
||||
}
|
||||
|
||||
|
@ -460,18 +460,18 @@ sint main( sint argc, char ** argv )
|
|||
|
||||
// output header of .typ or .dfn file
|
||||
string out("<?xml version=\"1.0\"?>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
if( string( argv[2] ).find(".typ") != string::npos )
|
||||
{
|
||||
out = string("<TYPE Type=\"String\" UI=\"NonEditableCombo\" Default=\"unknown\" Version=\"0.1\" State=\"modified\">\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
out = string(" <DEFINITION Label=\"unknown\" Value=\"unknown\"/>\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
}
|
||||
else
|
||||
{
|
||||
out = string("<DFN Version=\"0.0\" State=\"modified\">\n");
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
}
|
||||
|
||||
// parse all skills to export selected ones
|
||||
|
@ -522,7 +522,7 @@ sint main( sint argc, char ** argv )
|
|||
{
|
||||
out = string(" <ELEMENT Name=\"") + skill.NormalizedSkillName + string("\" Type=\"Type\" Filename=\"creature_stat.typ\"/>\n");
|
||||
}
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -534,7 +534,7 @@ sint main( sint argc, char ** argv )
|
|||
{
|
||||
out = string("</DFN>\n");
|
||||
}
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), out.size() );
|
||||
fo.serialBuffer( (uint8 *) const_cast< char * >(out.c_str()), (uint)out.size() );
|
||||
fo.close();
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -129,7 +129,7 @@ NLMISC_COMMAND(listCharNames,"display the names of the characters int he listed
|
|||
|
||||
std::vector<std::string> files;
|
||||
NLMISC::CPath::getPathContent(SourceDirectory.get().c_str(),false,false,true,files);
|
||||
for (uint32 i=files.size();i--;)
|
||||
for (uint32 i=(uint32)files.size();i--;)
|
||||
{
|
||||
if (!NLMISC::testWildCard(NLMISC::CFile::getFilename(files[i]),wildcard))
|
||||
{
|
||||
|
|
|
@ -63,7 +63,7 @@ void CCharFilterFactory::displayFilterList(NLMISC::CLog* log)
|
|||
{
|
||||
std::string s= _Filters[i]->getName();
|
||||
if (s.size()>longestName)
|
||||
longestName=s.size();
|
||||
longestName=(uint32)s.size();
|
||||
}
|
||||
|
||||
// iterate over the filters displaying names and description
|
||||
|
@ -75,7 +75,7 @@ void CCharFilterFactory::displayFilterList(NLMISC::CLog* log)
|
|||
|
||||
uint32 CCharFilterFactory::getFilterBuilderCount()
|
||||
{
|
||||
return _Filters.size();
|
||||
return (uint32)_Filters.size();
|
||||
}
|
||||
|
||||
ICharFilterBuilder* CCharFilterFactory::getFilterBuilder(uint32 idx)
|
||||
|
|
|
@ -63,7 +63,7 @@ void CCharInfoExtractorFactory::displayInfoExtractorList(NLMISC::CLog* log)
|
|||
{
|
||||
std::string s= _InfoExtractors[i]->getName();
|
||||
if (s.size()>longestName)
|
||||
longestName=s.size();
|
||||
longestName=(uint32)s.size();
|
||||
}
|
||||
|
||||
// iterate over the infoExtractors displaying names and description
|
||||
|
@ -75,7 +75,7 @@ void CCharInfoExtractorFactory::displayInfoExtractorList(NLMISC::CLog* log)
|
|||
|
||||
uint32 CCharInfoExtractorFactory::getInfoExtractorBuilderCount()
|
||||
{
|
||||
return _InfoExtractors.size();
|
||||
return (uint32)_InfoExtractors.size();
|
||||
}
|
||||
|
||||
ICharInfoExtractorBuilder* CCharInfoExtractorFactory::getInfoExtractorBuilder(uint32 idx)
|
||||
|
|
|
@ -73,7 +73,7 @@ bool CCharScanScript::addScriptFile(const std::string& fileName)
|
|||
void CCharScanScript::applyToJob(CCharacterScanJob& job)
|
||||
{
|
||||
// iterate backwards over the script files in order to apply the most important files last
|
||||
for (uint32 i=_ScriptFiles.size();i--;)
|
||||
for (uint32 i=(uint32)_ScriptFiles.size();i--;)
|
||||
{
|
||||
_ScriptFiles[i].applyToJob(job);
|
||||
}
|
||||
|
@ -230,7 +230,7 @@ void CCharScanScriptCommandRegistry::displayScriptCommands(NLMISC::CLog* log)
|
|||
{
|
||||
std::string s= _ScriptCommands[i]->getName();
|
||||
if (s.size()>longestName)
|
||||
longestName=s.size();
|
||||
longestName=(uint32)s.size();
|
||||
}
|
||||
|
||||
// iterate over the script commands displaying names and description
|
||||
|
|
|
@ -86,7 +86,7 @@ void CJobManager::serviceUpdate()
|
|||
uint32 CJobManager::addJob(NLMISC::CSmartPtr<CJobManager::IJob> job)
|
||||
{
|
||||
nlassert(job!=NULL);
|
||||
uint32 id= _Jobs.size();
|
||||
uint32 id= (uint32)_Jobs.size();
|
||||
_UnfinishedJobs.push_back(id);
|
||||
_Jobs.push_back(job);
|
||||
return id;
|
||||
|
|
Loading…
Reference in a new issue