more performance fixes

This commit is contained in:
DarthArgus
2014-10-27 21:03:48 -07:00
parent a3d22e877a
commit 4d0d2b0e15
9 changed files with 87 additions and 87 deletions
@@ -82,7 +82,7 @@ int CCmdLine::SplitLine(int argc, char **argv)
}
else
{
arg = "";
arg.clear();
}
}
@@ -90,7 +90,7 @@ int CCmdLine::SplitLine(int argc, char **argv)
CCmdParam cmd;
// only add non-empty args
if (arg != "")
if (arg.empty())
{
cmd.m_strings.push_back(arg);
}
@@ -174,7 +174,7 @@ void Logger::LoggerInit(const char *programName)
Logger::~Logger()
{
map<unsigned, LogInfo *>::iterator iter;
for(iter = m_logTable.begin(); iter != m_logTable.end(); iter++)
for(iter = m_logTable.begin(); iter != m_logTable.end(); ++iter)
{
logWithSys((*iter).first, LOG_INFO, LOG_FILEONLY, "---=== Log Stopped ===---");
fflush((*iter).second->file);
@@ -219,7 +219,7 @@ void Logger::setLoggingType(unsigned logLevel, ELogType logType)
for (levelIter = m_logLevelToTypeMap.begin();
levelIter != m_logLevelToTypeMap.end();
levelIter++)
++levelIter)
{
m_combinedLogType = (ELogType)(m_combinedLogType | logType);
}
@@ -245,7 +245,7 @@ void Logger::flushAll()
{
map<unsigned, LogInfo *>::iterator iter;
for(iter = m_logTable.begin(); iter != m_logTable.end(); iter++)
for(iter = m_logTable.begin(); iter != m_logTable.end(); ++iter)
{
LogInfo *info = (*iter).second;
fflush(info->file);
@@ -634,7 +634,7 @@ void Logger::rollDate(time_t t)
m_logPrefix = buf;
map<unsigned, LogInfo *>::iterator iter;
for(iter = m_logTable.begin(); iter != m_logTable.end(); iter++)
for(iter = m_logTable.begin(); iter != m_logTable.end(); ++iter)
{
(*iter).second->filename = m_logPrefix + file_sep + (*iter).second->name.c_str() + ".log";
fflush((*iter).second->file);
@@ -52,7 +52,7 @@ namespace Base
Update(input);
}
vector<int> MD5::Decode(vector<char> achar0, int i, int j)
vector<int> MD5::Decode(const vector<char> &achar0, int i, int j)
{
vector<int> ai(16,0);
int l;
@@ -66,7 +66,7 @@ namespace Base
return ai;
}
vector<char> MD5::Encode(vector<int> ai, int i)
vector<char> MD5::Encode(vector<int> &ai, int i)
{
vector<char> achar0(i,0);
int k;
@@ -250,7 +250,7 @@ namespace Base
}
}
void MD5::Update(string s)
void MD5::Update(const string &s)
{
vector<char> achar(s.size(),0);
for (int i=0; i<(int)s.size(); i++)
@@ -258,17 +258,17 @@ namespace Base
Update( achar, achar.size() );
}
void MD5::Update(vector<char> achar0)
void MD5::Update(const vector<char> &achar0)
{
Update(achar0, 0, achar0.size());
}
void MD5::Update(vector<char> achar0, int i)
void MD5::Update(const vector<char> &achar0, int i)
{
Update(state, achar0, 0, i);
}
void MD5::Update(vector<char> achar0, int i, int j)
void MD5::Update(const vector<char> &achar0, int i, int j)
{
Update(state, achar0, i, j);
}
@@ -278,7 +278,7 @@ namespace Base
return asHex(Final());
}
string MD5::asHex(vector<char> achar0)
string MD5::asHex(const vector<char> &achar0)
{
const string hex = "0123456789abcdef";
+9 -9
View File
@@ -36,22 +36,22 @@ namespace Base
void Init();
std::vector<char> Final();
void Update(char char0);
void Update(State & state1, std::vector<char> achar0, int i, int j);
void Update(std::string s);
void Update(std::vector<char> achar0);
void Update(std::vector<char> achar0, int i);
void Update(std::vector<char> achar0, int i, int j);
void Update(State & state1, const std::vector<char> &achar0, int i, int j);
void Update(const std::string &s);
void Update(const std::vector<char> &achar0);
void Update(const std::vector<char> &achar0, int i);
void Update(const std::vector<char> &achar0, int i, int j);
std::string asHex();
static std::string asHex(std::vector<char> achar0);
static std::string asHex(const std::vector<char> &achar0);
private:
std::vector<int> Decode(std::vector<char> achar0, int i, int j);
std::vector<char> Encode(std::vector<int> ai, int i);
std::vector<int> Decode(const std::vector<char> &achar0, int i, int j);
std::vector<char> Encode(std::vector<int> &ai, int i);
int FF(int i, int j, int k, int l, int i1, int j1, int k1);
int GG(int i, int j, int k, int l, int i1, int j1, int k1);
int HH(int i, int j, int k, int l, int i1, int j1, int k1);
int II(int i, int j, int k, int l, int i1, int j1, int k1);
void Transform(State & state1, std::vector<char> achar0, int i);
void Transform(State & state1, const std::vector<char> &achar0, int i);
int rotate_left(int i, int j);
int uadd(int i, int j);
int uadd(int i, int j, int k);