mirror of
https://bitbucket.org/theswgsource/src-1.2.git
synced 2026-09-11 21:44:58 -04:00
more performance fixes
This commit is contained in:
@@ -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";
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user