String COptionsMgr::EscapeValue(const String& text)
{
String text2;
- for (int i = 0; i < text.length(); ++i)
+ for (size_t i = 0; i < text.length(); ++i)
{
TCHAR ch = text[i];
if (ch == '\0' || ch == '\x1b' || ch == '\r' || ch == '\n')
if (text.find('\x1b') == String::npos)
return text;
String text2;
- for (int i = 0; i < text.length(); ++i)
+ for (size_t i = 0; i < text.length(); ++i)
{
if (text[i] == '\x1b' && i < text.length() - 1)
{
static void updateRatios(CSplitterWnd& wnd, int pane, int newpos, std::vector<int>& ratios, bool horizontal)
{
const int n = horizontal ? wnd.GetColumnCount(): wnd.GetRowCount();
- if (n != ratios.size())
+ if (static_cast<size_t>(n) != ratios.size())
initializeRatios(ratios, n);
int sum = 0;
if (m_nRows < 2)
return;
- if (m_nRows != m_rowRatios.size())
+ if (static_cast<size_t>(m_nRows) != m_rowRatios.size())
initializeRatios(m_rowRatios, m_nRows);
int i;
if (m_nCols < 2)
return;
- if (m_nCols != m_colRatios.size())
+ if (static_cast<size_t>(m_nCols) != m_colRatios.size())
initializeRatios(m_colRatios, m_nCols);
int i;
{
text.clear();
bool lossy = false, lossytmp = false;
- text.reserve(m_filesize);
+ text.reserve(static_cast<size_t>(m_filesize));
bool last = false;
do
{
if (!file.HasBom())
{
int iGuessEncodingType = GetOptionsMgr()->GetInt(OPT_CP_DETECT);
+ int64_t fileSize = file.GetFileSize();
FileTextEncoding encoding = codepage_detect::Guess(
- paths::FindExtension(path), file.GetBase(),
- file.GetFileSize() < codepage_detect::BufSize ? file.GetFileSize() : codepage_detect::BufSize,
+ paths::FindExtension(path), file.GetBase(), static_cast<size_t>(
+ fileSize < static_cast<int64_t>(codepage_detect::BufSize) ?
+ fileSize : static_cast<int64_t>(codepage_detect::BufSize)),
iGuessEncodingType);
file.SetCodepage(encoding.m_codepage);
}
if (nCol < 0 || nCol >= nColumnCount)
return EditStyle::EDIT_BOX;
- if (nCol >= m_editStyle.size())
+ if (static_cast<size_t>(nCol) >= m_editStyle.size())
return EditStyle::EDIT_BOX;
return m_editStyle.at(nCol);
if (nCol < 0 || nCol >= nColumnCount)
return;
- for (size_t i = m_editStyle.size(); i <= nCol; i++)
+ for (size_t i = m_editStyle.size(); i <= static_cast<size_t>(nCol); i++)
m_editStyle.push_back(EditStyle::EDIT_BOX);
m_editStyle[nCol] = style;
if (GetEditStyle(nCol) != EditStyle::WILDCARD_DROP_LIST)
return 0;
- if (nCol >= m_limitTextSize.size())
+ if (static_cast<size_t>(nCol) >= m_limitTextSize.size())
return 0;
return m_limitTextSize.at(nCol);
if (GetEditStyle(nCol) != EditStyle::WILDCARD_DROP_LIST)
return;
- for (size_t i = m_limitTextSize.size(); i <= nCol; i++)
+ for (size_t i = m_limitTextSize.size(); i <= static_cast<size_t>(nCol); i++)
m_limitTextSize.push_back(0);
m_limitTextSize[nCol] = nLimitTextSize;
if (GetEditStyle(nSubItem) != EditStyle::WILDCARD_DROP_LIST)
return _T("");
- if (nItem < m_dropListFixedPattern.size())
- if (nSubItem < m_dropListFixedPattern[nItem].size())
+ if (static_cast<size_t>(nItem) < m_dropListFixedPattern.size())
+ if (static_cast<size_t>(nSubItem) < m_dropListFixedPattern[nItem].size())
return m_dropListFixedPattern[nItem][nSubItem];
return _T("");
if (GetEditStyle(nSubItem) != EditStyle::WILDCARD_DROP_LIST)
return;
- for (size_t i = m_dropListFixedPattern.size(); i <= nItem; i++)
+ for (size_t i = m_dropListFixedPattern.size(); i <= static_cast<size_t>(nItem); i++)
m_dropListFixedPattern.push_back(std::vector<String>());
- for (size_t i = m_dropListFixedPattern[nItem].size(); i <= nSubItem; i++)
+ for (size_t i = m_dropListFixedPattern[nItem].size(); i <= static_cast<size_t>(nSubItem); i++)
m_dropListFixedPattern[nItem].push_back(_T(""));
m_dropListFixedPattern[nItem][nSubItem] = fixedPattern;
switch (ses[i])
{
case '+':
- if (i + 1 < ses.size() && ses[i + 1] == '-')
+ if (static_cast<size_t>(i + 1) < ses.size() && ses[i + 1] == '-')
{
edscript.push_back('!');
i++;
}
break;
case '-':
- if (i + 1 < ses.size() && ses[i + 1] == '+')
+ if (static_cast<size_t>(i + 1) < ses.size() && ses[i + 1] == '+')
{
edscript.push_back('!');
i++;