CDMUtilities::splitter::split(nameBits, word, " ", CDMUtilities::splitter::no_empties);
this->name = this->nameProject = "";
- for (int i = 0; i < nameBits.size(); i++)
+ for (int i = 0; i < (int)(nameBits.size()); i++)
{
if(i != 0)
this->name += " ";
CDMUtilities::splitter::split(vers, version, " .", CDMUtilities::splitter::no_empties);
time_t now = time(0);
- tm* ltm = localtime(&now);
+
+ tm ltm;
+#ifdef _WIN32
+ localtime_s(<m, &now);
+#else
+ ltm = *(localtime(&now));
+#endif
std::stringstream date;
- date << ltm->tm_mday << "/" << 1 + ltm->tm_mon << "/" << 1900 + ltm->tm_year;
+ date << ltm.tm_mday << "/" << 1 + ltm.tm_mon << "/" << 1900 + ltm.tm_year;
//set name of library in CMakeLists inside copied folder
std::string line;
CDMUtilities::splitter::split(words,name," ",CDMUtilities::splitter::no_empties);
std::string nameFixed = "";
- for (int i = 0; i < words.size(); i++)
+ for (int i = 0; i < (int)(words.size()); i++)
{
nameFixed += words[i];
}
words.clear();
CDMUtilities::splitter::split(words,authors," ",CDMUtilities::splitter::no_empties);
std::string authorFixed;
- for (int i = 0; i < words.size(); i++)
+ for (int i = 0; i < (int)(words.size()); i++)
{
authorFixed += words[i];
}
words.clear();
std::string descriptionFixed;
CDMUtilities::splitter::split(words,authorsEmail," ",CDMUtilities::splitter::no_empties);
- for (int i = 0; i < words.size(); i++)
+ for (int i = 0; i < (int)(words.size()); i++)
{
descriptionFixed += words[i];
}
words.clear();
CDMUtilities::splitter::split(words,description," ",CDMUtilities::splitter::no_empties);
- for (int i = 0; i < words.size(); i++)
+ for (int i = 0; i < (int)(words.size()); i++)
{
descriptionFixed += "_" + words[i];
}
CDMUtilities::splitter::split(nameBits, word, " ", CDMUtilities::splitter::no_empties);
this->name = this->nameProject = "";
- for (int i = 0; i < nameBits.size(); i++)
+ for (int i = 0; i < (int)(nameBits.size()); i++)
{
if(i != 0)
this->name += " ";
else if(stdfileName.size() > 9 && stdfileName.substr(0,5) == "bbtk_" && stdfileName.substr(stdfileName.size()-4,4) == "_PKG")
{
bool found = false;
- for (int i = 0; !found && i < this->packages.size(); i++)
+ for (int i = 0; !found && i < (int)(this->packages.size()); i++)
{
if (this->packages[i]->GetName() == stdfileName)
{
else
{
bool found = false;
- for (int i = 0; !found && i < this->children.size(); i++)
+ for (int i = 0; !found && i < (int)(this->children.size()); i++)
{
if (this->children[i]->GetName() == stdfileName)
{
else
{
bool found = false;
- for (int i = 0; !found && i < this->children.size(); i++)
+ for (int i = 0; !found && i < (int)(this->children.size()); i++)
{
if (this->children[i]->GetName() == stdfileName)
{
}
}
- for (int i = 0; i < checkedPackages.size(); i++)
+ for (int i = 0; i < (int)(checkedPackages.size()); i++)
{
if(!checkedPackages[i])
{
i--;
}
}
- for (int i = 0; i < checked.size(); i++)
+ for (int i = 0; i < (int)(checked.size()); i++)
{
if(!checked[i])
{
//set properties parameters based on model
properties["project add appli"] = this->appli != NULL;
properties["project add lib"] = this->lib != NULL;
- for (int i = 0; i < this->packages.size(); i++)
+ for (int i = 0; i < (int)(this->packages.size()); i++)
properties["project add " + packages[i]->GetName()] = false;
//open cmakelists
{
word = words[0];
CDMUtilities::splitter::split(words, word, " ", CDMUtilities::splitter::empties_ok);
- for (int i = 0; i < words.size(); i++)
+ for (int i = 0; i < (int)(words.size()); i++)
{
if(words[i].substr(0,2) == "//")
break;
//check lib's structure
this->lib->CheckStructure(properties);
//check packages' structure
- for (int i = 0; i < this->packages.size(); i++)
+ for (int i = 0; i < (int)(this->packages.size()); i++)
{
properties["package " + this->packages[i]->GetName()] = true;
this->packages[i]->CheckStructure(properties);