Index: xfa/fxfa/parser/xfa_localevalue.cpp |
diff --git a/xfa/fxfa/parser/xfa_localevalue.cpp b/xfa/fxfa/parser/xfa_localevalue.cpp |
index 27f3b0cf3f70a805c45a15bac07d5d9c20568b2e..b66212123003055ba4abda53780cf1d12e30c938 100644 |
--- a/xfa/fxfa/parser/xfa_localevalue.cpp |
+++ b/xfa/fxfa/parser/xfa_localevalue.cpp |
@@ -31,12 +31,12 @@ static const FX_DOUBLE fraction_scales[] = {0.1, |
0.0000000000000001}; |
CXFA_LocaleValue::CXFA_LocaleValue() { |
m_dwType = XFA_VT_NULL; |
- m_bValid = TRUE; |
+ m_bValid = true; |
m_pLocaleMgr = nullptr; |
} |
CXFA_LocaleValue::CXFA_LocaleValue(const CXFA_LocaleValue& value) { |
m_dwType = XFA_VT_NULL; |
- m_bValid = TRUE; |
+ m_bValid = true; |
m_pLocaleMgr = nullptr; |
*this = value; |
} |
@@ -60,7 +60,7 @@ CXFA_LocaleValue::CXFA_LocaleValue(uint32_t dwType, |
IFX_Locale* pLocale, |
CXFA_LocaleMgr* pLocaleMgr) { |
m_pLocaleMgr = pLocaleMgr; |
- m_bValid = TRUE; |
+ m_bValid = true; |
m_dwType = dwType; |
m_bValid = ParsePatternValue(wsValue, wsFormat, pLocale); |
} |
@@ -93,10 +93,10 @@ static FX_LOCALECATEGORY XFA_ValugeCategory(FX_LOCALECATEGORY eCategory, |
} |
return eCategory; |
} |
-FX_BOOL CXFA_LocaleValue::ValidateValue(const CFX_WideString& wsValue, |
- const CFX_WideString& wsPattern, |
- IFX_Locale* pLocale, |
- CFX_WideString* pMatchFormat) { |
+bool CXFA_LocaleValue::ValidateValue(const CFX_WideString& wsValue, |
+ const CFX_WideString& wsPattern, |
+ IFX_Locale* pLocale, |
+ CFX_WideString* pMatchFormat) { |
CFX_WideString wsOutput; |
IFX_Locale* locale = m_pLocaleMgr->GetDefLocale(); |
if (pLocale) { |
@@ -104,11 +104,11 @@ FX_BOOL CXFA_LocaleValue::ValidateValue(const CFX_WideString& wsValue, |
} |
CFX_FormatString* pFormat = nullptr; |
if (m_pLocaleMgr) |
- pFormat = new CFX_FormatString(m_pLocaleMgr, FALSE); |
+ pFormat = new CFX_FormatString(m_pLocaleMgr, false); |
CFX_WideStringArray wsPatterns; |
pFormat->SplitFormatString(wsPattern, wsPatterns); |
- FX_BOOL bRet = FALSE; |
+ bool bRet = false; |
int32_t iCount = wsPatterns.GetSize(); |
int32_t i = 0; |
for (; i < iCount && !bRet; i++) { |
@@ -177,7 +177,7 @@ FX_BOOL CXFA_LocaleValue::ValidateValue(const CFX_WideString& wsValue, |
break; |
} |
default: |
- bRet = FALSE; |
+ bRet = false; |
break; |
} |
} |
@@ -214,7 +214,7 @@ FX_FLOAT CXFA_LocaleValue::GetNum() const { |
uint32_t dwFractional = 0; |
int32_t nExponent = 0; |
int cc = 0; |
- FX_BOOL bNegative = FALSE, bExpSign = FALSE; |
+ bool bNegative = false, bExpSign = false; |
const FX_WCHAR* str = m_wsValue.c_str(); |
int len = m_wsValue.GetLength(); |
while (FXSYS_iswspace(str[cc]) && cc < len) { |
@@ -226,7 +226,7 @@ FX_FLOAT CXFA_LocaleValue::GetNum() const { |
if (str[0] == '+') { |
cc++; |
} else if (str[0] == '-') { |
- bNegative = TRUE; |
+ bNegative = true; |
cc++; |
} |
int nIntegralLen = 0; |
@@ -261,7 +261,7 @@ FX_FLOAT CXFA_LocaleValue::GetNum() const { |
if (str[cc] == '+') { |
cc++; |
} else if (str[cc] == '-') { |
- bExpSign = TRUE; |
+ bExpSign = true; |
cc++; |
} |
} |
@@ -290,7 +290,7 @@ FX_DOUBLE CXFA_LocaleValue::GetDoubleNum() const { |
uint32_t dwFractional = 0; |
int32_t nExponent = 0; |
int32_t cc = 0; |
- FX_BOOL bNegative = FALSE, bExpSign = FALSE; |
+ bool bNegative = false, bExpSign = false; |
const FX_WCHAR* str = m_wsValue.c_str(); |
int len = m_wsValue.GetLength(); |
while (FXSYS_iswspace(str[cc]) && cc < len) { |
@@ -302,7 +302,7 @@ FX_DOUBLE CXFA_LocaleValue::GetDoubleNum() const { |
if (str[0] == '+') { |
cc++; |
} else if (str[0] == '-') { |
- bNegative = TRUE; |
+ bNegative = true; |
cc++; |
} |
int32_t nIntegralLen = 0; |
@@ -337,7 +337,7 @@ FX_DOUBLE CXFA_LocaleValue::GetDoubleNum() const { |
if (str[cc] == '+') { |
cc++; |
} else if (str[cc] == '-') { |
- bExpSign = TRUE; |
+ bExpSign = true; |
cc++; |
} |
} |
@@ -390,40 +390,40 @@ CFX_Unitime CXFA_LocaleValue::GetDateTime() const { |
} |
return CFX_Unitime(); |
} |
-FX_BOOL CXFA_LocaleValue::SetText(const CFX_WideString& wsText) { |
+bool CXFA_LocaleValue::SetText(const CFX_WideString& wsText) { |
m_dwType = XFA_VT_TEXT; |
m_wsValue = wsText; |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CXFA_LocaleValue::SetText(const CFX_WideString& wsText, |
- const CFX_WideString& wsFormat, |
- IFX_Locale* pLocale) { |
+bool CXFA_LocaleValue::SetText(const CFX_WideString& wsText, |
+ const CFX_WideString& wsFormat, |
+ IFX_Locale* pLocale) { |
m_dwType = XFA_VT_TEXT; |
return m_bValid = ParsePatternValue(wsText, wsFormat, pLocale); |
} |
-FX_BOOL CXFA_LocaleValue::SetNum(FX_FLOAT fNum) { |
+bool CXFA_LocaleValue::SetNum(FX_FLOAT fNum) { |
m_dwType = XFA_VT_FLOAT; |
m_wsValue.Format(L"%.8g", (FX_DOUBLE)fNum); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CXFA_LocaleValue::SetNum(const CFX_WideString& wsNum, |
- const CFX_WideString& wsFormat, |
- IFX_Locale* pLocale) { |
+bool CXFA_LocaleValue::SetNum(const CFX_WideString& wsNum, |
+ const CFX_WideString& wsFormat, |
+ IFX_Locale* pLocale) { |
m_dwType = XFA_VT_FLOAT; |
return m_bValid = ParsePatternValue(wsNum, wsFormat, pLocale); |
} |
-FX_BOOL CXFA_LocaleValue::SetDate(const CFX_Unitime& d) { |
+bool CXFA_LocaleValue::SetDate(const CFX_Unitime& d) { |
m_dwType = XFA_VT_DATE; |
m_wsValue.Format(L"%04d-%02d-%02d", d.GetYear(), d.GetMonth(), d.GetDay()); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CXFA_LocaleValue::SetDate(const CFX_WideString& wsDate, |
- const CFX_WideString& wsFormat, |
- IFX_Locale* pLocale) { |
+bool CXFA_LocaleValue::SetDate(const CFX_WideString& wsDate, |
+ const CFX_WideString& wsFormat, |
+ IFX_Locale* pLocale) { |
m_dwType = XFA_VT_DATE; |
return m_bValid = ParsePatternValue(wsDate, wsFormat, pLocale); |
} |
-FX_BOOL CXFA_LocaleValue::SetTime(const CFX_Unitime& t) { |
+bool CXFA_LocaleValue::SetTime(const CFX_Unitime& t) { |
m_dwType = XFA_VT_TIME; |
m_wsValue.Format(L"%02d:%02d:%02d", t.GetHour(), t.GetMinute(), |
t.GetSecond()); |
@@ -432,15 +432,15 @@ FX_BOOL CXFA_LocaleValue::SetTime(const CFX_Unitime& t) { |
wsTemp.Format(L"%:03d", t.GetMillisecond()); |
m_wsValue += wsTemp; |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CXFA_LocaleValue::SetTime(const CFX_WideString& wsTime, |
- const CFX_WideString& wsFormat, |
- IFX_Locale* pLocale) { |
+bool CXFA_LocaleValue::SetTime(const CFX_WideString& wsTime, |
+ const CFX_WideString& wsFormat, |
+ IFX_Locale* pLocale) { |
m_dwType = XFA_VT_TIME; |
return m_bValid = ParsePatternValue(wsTime, wsFormat, pLocale); |
} |
-FX_BOOL CXFA_LocaleValue::SetDateTime(const CFX_Unitime& dt) { |
+bool CXFA_LocaleValue::SetDateTime(const CFX_Unitime& dt) { |
m_dwType = XFA_VT_DATETIME; |
m_wsValue.Format(L"%04d-%02d-%02dT%02d:%02d:%02d", dt.GetYear(), |
dt.GetMonth(), dt.GetDay(), dt.GetHour(), dt.GetMinute(), |
@@ -450,24 +450,24 @@ FX_BOOL CXFA_LocaleValue::SetDateTime(const CFX_Unitime& dt) { |
wsTemp.Format(L"%:03d", dt.GetMillisecond()); |
m_wsValue += wsTemp; |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CXFA_LocaleValue::SetDateTime(const CFX_WideString& wsDateTime, |
- const CFX_WideString& wsFormat, |
- IFX_Locale* pLocale) { |
+bool CXFA_LocaleValue::SetDateTime(const CFX_WideString& wsDateTime, |
+ const CFX_WideString& wsFormat, |
+ IFX_Locale* pLocale) { |
m_dwType = XFA_VT_DATETIME; |
return m_bValid = ParsePatternValue(wsDateTime, wsFormat, pLocale); |
} |
-FX_BOOL CXFA_LocaleValue::FormatPatterns(CFX_WideString& wsResult, |
- const CFX_WideString& wsFormat, |
- IFX_Locale* pLocale, |
- XFA_VALUEPICTURE eValueType) const { |
+bool CXFA_LocaleValue::FormatPatterns(CFX_WideString& wsResult, |
+ const CFX_WideString& wsFormat, |
+ IFX_Locale* pLocale, |
+ XFA_VALUEPICTURE eValueType) const { |
wsResult.clear(); |
- FX_BOOL bRet = FALSE; |
+ bool bRet = false; |
CFX_FormatString* pFormat = nullptr; |
if (m_pLocaleMgr) |
- pFormat = new CFX_FormatString(m_pLocaleMgr, FALSE); |
+ pFormat = new CFX_FormatString(m_pLocaleMgr, false); |
CFX_WideStringArray wsPatterns; |
pFormat->SplitFormatString(wsFormat, wsPatterns); |
@@ -481,21 +481,20 @@ FX_BOOL CXFA_LocaleValue::FormatPatterns(CFX_WideString& wsResult, |
pFormat->Release(); |
return bRet; |
} |
-FX_BOOL CXFA_LocaleValue::FormatSinglePattern( |
- CFX_WideString& wsResult, |
- const CFX_WideString& wsFormat, |
- IFX_Locale* pLocale, |
- XFA_VALUEPICTURE eValueType) const { |
+bool CXFA_LocaleValue::FormatSinglePattern(CFX_WideString& wsResult, |
+ const CFX_WideString& wsFormat, |
+ IFX_Locale* pLocale, |
+ XFA_VALUEPICTURE eValueType) const { |
IFX_Locale* locale = m_pLocaleMgr->GetDefLocale(); |
if (pLocale) { |
m_pLocaleMgr->SetDefLocale(pLocale); |
} |
wsResult.clear(); |
- FX_BOOL bRet = FALSE; |
+ bool bRet = false; |
CFX_FormatString* pFormat = nullptr; |
if (m_pLocaleMgr) |
- pFormat = new CFX_FormatString(m_pLocaleMgr, FALSE); |
+ pFormat = new CFX_FormatString(m_pLocaleMgr, false); |
FX_LOCALECATEGORY eCategory = pFormat->GetCategory(wsFormat); |
eCategory = XFA_ValugeCategory(eCategory, m_dwType); |
@@ -530,7 +529,7 @@ FX_BOOL CXFA_LocaleValue::FormatSinglePattern( |
break; |
default: |
wsResult = m_wsValue; |
- bRet = TRUE; |
+ bRet = true; |
} |
pFormat->Release(); |
if (!bRet && (eCategory != FX_LOCALECATEGORY_Num || |
@@ -542,13 +541,13 @@ FX_BOOL CXFA_LocaleValue::FormatSinglePattern( |
} |
return bRet; |
} |
-static FX_BOOL XFA_ValueSplitDateTime(const CFX_WideString& wsDateTime, |
- CFX_WideString& wsDate, |
- CFX_WideString& wsTime) { |
+static bool XFA_ValueSplitDateTime(const CFX_WideString& wsDateTime, |
+ CFX_WideString& wsDate, |
+ CFX_WideString& wsTime) { |
wsDate = L""; |
wsTime = L""; |
if (wsDateTime.IsEmpty()) { |
- return FALSE; |
+ return false; |
} |
int nSplitIndex = -1; |
nSplitIndex = wsDateTime.Find('T'); |
@@ -556,58 +555,58 @@ static FX_BOOL XFA_ValueSplitDateTime(const CFX_WideString& wsDateTime, |
nSplitIndex = wsDateTime.Find(' '); |
} |
if (nSplitIndex < 0) { |
- return FALSE; |
+ return false; |
} |
wsDate = wsDateTime.Left(nSplitIndex); |
wsTime = wsDateTime.Right(wsDateTime.GetLength() - nSplitIndex - 1); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CXFA_LocaleValue::ValidateCanonicalValue(const CFX_WideString& wsValue, |
- uint32_t dwVType) { |
+bool CXFA_LocaleValue::ValidateCanonicalValue(const CFX_WideString& wsValue, |
+ uint32_t dwVType) { |
if (wsValue.IsEmpty()) { |
- return TRUE; |
+ return true; |
} |
CFX_Unitime dt; |
switch (dwVType) { |
case XFA_VT_DATE: { |
if (ValidateCanonicalDate(wsValue, dt)) { |
- return TRUE; |
+ return true; |
} |
CFX_WideString wsDate, wsTime; |
if (XFA_ValueSplitDateTime(wsValue, wsDate, wsTime) && |
ValidateCanonicalDate(wsDate, dt)) { |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
case XFA_VT_TIME: { |
if (ValidateCanonicalTime(wsValue)) { |
- return TRUE; |
+ return true; |
} |
CFX_WideString wsDate, wsTime; |
if (XFA_ValueSplitDateTime(wsValue, wsDate, wsTime) && |
ValidateCanonicalTime(wsTime)) { |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
case XFA_VT_DATETIME: { |
CFX_WideString wsDate, wsTime; |
if (XFA_ValueSplitDateTime(wsValue, wsDate, wsTime) && |
ValidateCanonicalDate(wsDate, dt) && ValidateCanonicalTime(wsTime)) { |
- return TRUE; |
+ return true; |
} |
} break; |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CXFA_LocaleValue::ValidateCanonicalDate(const CFX_WideString& wsDate, |
- CFX_Unitime& unDate) { |
+bool CXFA_LocaleValue::ValidateCanonicalDate(const CFX_WideString& wsDate, |
+ CFX_Unitime& unDate) { |
const uint16_t LastDay[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; |
const uint16_t wCountY = 4, wCountM = 2, wCountD = 2; |
int nLen = wsDate.GetLength(); |
if (nLen < wCountY || nLen > wCountY + wCountM + wCountD + 2) { |
- return FALSE; |
+ return false; |
} |
const bool bSymbol = wsDate.Find(0x2D) != -1; |
uint16_t wYear = 0; |
@@ -617,79 +616,79 @@ FX_BOOL CXFA_LocaleValue::ValidateCanonicalDate(const CFX_WideString& wsDate, |
int nIndex = 0, nStart = 0; |
while (pDate[nIndex] != '\0' && nIndex < wCountY) { |
if (!FXSYS_isDecimalDigit(pDate[nIndex])) { |
- return FALSE; |
+ return false; |
} |
wYear = (pDate[nIndex] - '0') + wYear * 10; |
nIndex++; |
} |
if (bSymbol) { |
if (pDate[nIndex] != 0x2D) { |
- return FALSE; |
+ return false; |
} |
nIndex++; |
} |
nStart = nIndex; |
while (pDate[nIndex] != '\0' && nIndex - nStart < wCountM && nIndex < nLen) { |
if (!FXSYS_isDecimalDigit(pDate[nIndex])) { |
- return FALSE; |
+ return false; |
} |
wMonth = (pDate[nIndex] - '0') + wMonth * 10; |
nIndex++; |
} |
if (bSymbol) { |
if (pDate[nIndex] != 0x2D) { |
- return FALSE; |
+ return false; |
} |
nIndex++; |
} |
nStart = nIndex; |
while (pDate[nIndex] != '\0' && nIndex - nStart < wCountD && nIndex < nLen) { |
if (!FXSYS_isDecimalDigit(pDate[nIndex])) { |
- return FALSE; |
+ return false; |
} |
wDay = (pDate[nIndex] - '0') + wDay * 10; |
nIndex++; |
} |
if (nIndex != nLen) { |
- return FALSE; |
+ return false; |
} |
if (wYear < 1900 || wYear > 2029) { |
- return FALSE; |
+ return false; |
} |
if (wMonth < 1 || wMonth > 12) { |
if (wMonth == 0 && nLen == wCountY) { |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
if (wDay < 1) { |
if (wDay == 0 && (nLen == wCountY + wCountM)) { |
- return TRUE; |
+ return true; |
} |
- return FALSE; |
+ return false; |
} |
if (wMonth == 2) { |
if (wYear % 400 == 0 || (wYear % 100 != 0 && wYear % 4 == 0)) { |
if (wDay > 29) { |
- return FALSE; |
+ return false; |
} |
} else { |
if (wDay > 28) { |
- return FALSE; |
+ return false; |
} |
} |
} else if (wDay > LastDay[wMonth - 1]) { |
- return FALSE; |
+ return false; |
} |
CFX_Unitime ut; |
ut.Set(wYear, static_cast<uint8_t>(wMonth), static_cast<uint8_t>(wDay)); |
unDate = unDate + ut; |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CXFA_LocaleValue::ValidateCanonicalTime(const CFX_WideString& wsTime) { |
+bool CXFA_LocaleValue::ValidateCanonicalTime(const CFX_WideString& wsTime) { |
int nLen = wsTime.GetLength(); |
if (nLen < 2) |
- return FALSE; |
+ return false; |
const uint16_t wCountH = 2; |
const uint16_t wCountM = 2; |
const uint16_t wCountS = 2; |
@@ -704,42 +703,42 @@ FX_BOOL CXFA_LocaleValue::ValidateCanonicalTime(const CFX_WideString& wsTime) { |
int nStart = 0; |
while (nIndex - nStart < wCountH && pTime[nIndex]) { |
if (!FXSYS_isDecimalDigit(pTime[nIndex])) |
- return FALSE; |
+ return false; |
wHour = pTime[nIndex] - '0' + wHour * 10; |
nIndex++; |
} |
if (bSymbol) { |
if (nIndex < nLen && pTime[nIndex] != ':') |
- return FALSE; |
+ return false; |
nIndex++; |
} |
nStart = nIndex; |
while (nIndex - nStart < wCountM && nIndex < nLen && pTime[nIndex]) { |
if (!FXSYS_isDecimalDigit(pTime[nIndex])) |
- return FALSE; |
+ return false; |
wMinute = pTime[nIndex] - '0' + wMinute * 10; |
nIndex++; |
} |
if (bSymbol) { |
if (nIndex < nLen && pTime[nIndex] != ':') |
- return FALSE; |
+ return false; |
nIndex++; |
} |
nStart = nIndex; |
while (nIndex - nStart < wCountS && nIndex < nLen && pTime[nIndex]) { |
if (!FXSYS_isDecimalDigit(pTime[nIndex])) |
- return FALSE; |
+ return false; |
wSecond = pTime[nIndex] - '0' + wSecond * 10; |
nIndex++; |
} |
if (wsTime.Find('.') > 0) { |
if (pTime[nIndex] != '.') |
- return FALSE; |
+ return false; |
nIndex++; |
nStart = nIndex; |
while (nIndex - nStart < wCountF && nIndex < nLen && pTime[nIndex]) { |
if (!FXSYS_isDecimalDigit(pTime[nIndex])) |
- return FALSE; |
+ return false; |
wFraction = pTime[nIndex] - '0' + wFraction * 10; |
nIndex++; |
} |
@@ -754,34 +753,34 @@ FX_BOOL CXFA_LocaleValue::ValidateCanonicalTime(const CFX_WideString& wsTime) { |
nStart = nIndex; |
while (nIndex - nStart < wCountH && nIndex < nLen && pTime[nIndex]) { |
if (!FXSYS_isDecimalDigit(pTime[nIndex])) |
- return FALSE; |
+ return false; |
nOffsetH = pTime[nIndex] - '0' + nOffsetH * 10; |
nIndex++; |
} |
if (bSymbol) { |
if (nIndex < nLen && pTime[nIndex] != ':') |
- return FALSE; |
+ return false; |
nIndex++; |
} |
nStart = nIndex; |
while (nIndex - nStart < wCountM && nIndex < nLen && pTime[nIndex]) { |
if (!FXSYS_isDecimalDigit(pTime[nIndex])) |
- return FALSE; |
+ return false; |
nOffsetM = pTime[nIndex] - '0' + nOffsetM * 10; |
nIndex++; |
} |
if (nOffsetH > 12 || nOffsetM >= 60) |
- return FALSE; |
+ return false; |
} |
} |
return nIndex == nLen && wHour < 24 && wMinute < 60 && wSecond < 60 && |
wFraction <= 999; |
} |
-FX_BOOL CXFA_LocaleValue::ValidateCanonicalDateTime( |
+bool CXFA_LocaleValue::ValidateCanonicalDateTime( |
const CFX_WideString& wsDateTime) { |
CFX_WideString wsDate, wsTime; |
if (wsDateTime.IsEmpty()) { |
- return FALSE; |
+ return false; |
} |
int nSplitIndex = -1; |
nSplitIndex = wsDateTime.Find('T'); |
@@ -789,16 +788,16 @@ FX_BOOL CXFA_LocaleValue::ValidateCanonicalDateTime( |
nSplitIndex = wsDateTime.Find(' '); |
} |
if (nSplitIndex < 0) { |
- return FALSE; |
+ return false; |
} |
wsDate = wsDateTime.Left(nSplitIndex); |
wsTime = wsDateTime.Right(wsDateTime.GetLength() - nSplitIndex - 1); |
CFX_Unitime dt; |
return ValidateCanonicalDate(wsDate, dt) && ValidateCanonicalTime(wsTime); |
} |
-FX_BOOL CXFA_LocaleValue::ParsePatternValue(const CFX_WideString& wsValue, |
- const CFX_WideString& wsPattern, |
- IFX_Locale* pLocale) { |
+bool CXFA_LocaleValue::ParsePatternValue(const CFX_WideString& wsValue, |
+ const CFX_WideString& wsPattern, |
+ IFX_Locale* pLocale) { |
IFX_Locale* locale = m_pLocaleMgr->GetDefLocale(); |
if (pLocale) { |
m_pLocaleMgr->SetDefLocale(pLocale); |
@@ -806,11 +805,11 @@ FX_BOOL CXFA_LocaleValue::ParsePatternValue(const CFX_WideString& wsValue, |
CFX_FormatString* pFormat = nullptr; |
if (m_pLocaleMgr) |
- pFormat = new CFX_FormatString(m_pLocaleMgr, FALSE); |
+ pFormat = new CFX_FormatString(m_pLocaleMgr, false); |
CFX_WideStringArray wsPatterns; |
pFormat->SplitFormatString(wsPattern, wsPatterns); |
- FX_BOOL bRet = FALSE; |
+ bool bRet = false; |
int32_t iCount = wsPatterns.GetSize(); |
for (int32_t i = 0; i < iCount && !bRet; i++) { |
CFX_WideString wsFormat = wsPatterns[i]; |
@@ -872,7 +871,7 @@ FX_BOOL CXFA_LocaleValue::ParsePatternValue(const CFX_WideString& wsValue, |
} |
default: |
m_wsValue = wsValue; |
- bRet = TRUE; |
+ bRet = true; |
break; |
} |
} |
@@ -888,7 +887,7 @@ FX_BOOL CXFA_LocaleValue::ParsePatternValue(const CFX_WideString& wsValue, |
void CXFA_LocaleValue::GetNumbericFormat(CFX_WideString& wsFormat, |
int32_t nIntLen, |
int32_t nDecLen, |
- FX_BOOL bSign) { |
+ bool bSign) { |
ASSERT(wsFormat.IsEmpty()); |
ASSERT(nIntLen >= -1 && nDecLen >= -1); |
int32_t nTotalLen = (nIntLen >= 0 ? nIntLen : 2) + (bSign ? 1 : 0) + |
@@ -921,12 +920,12 @@ void CXFA_LocaleValue::GetNumbericFormat(CFX_WideString& wsFormat, |
} |
wsFormat.ReleaseBuffer(nTotalLen); |
} |
-FX_BOOL CXFA_LocaleValue::ValidateNumericTemp(CFX_WideString& wsNumeric, |
- CFX_WideString& wsFormat, |
- IFX_Locale* pLocale, |
- int32_t* pos) { |
+bool CXFA_LocaleValue::ValidateNumericTemp(CFX_WideString& wsNumeric, |
+ CFX_WideString& wsFormat, |
+ IFX_Locale* pLocale, |
+ int32_t* pos) { |
if (wsFormat.IsEmpty() || wsNumeric.IsEmpty()) { |
- return TRUE; |
+ return true; |
} |
const FX_WCHAR* pNum = wsNumeric.c_str(); |
const FX_WCHAR* pFmt = wsFormat.c_str(); |
@@ -939,27 +938,27 @@ FX_BOOL CXFA_LocaleValue::ValidateNumericTemp(CFX_WideString& wsNumeric, |
} |
++nf; |
} |
- FX_BOOL bLimit = TRUE; |
+ bool bLimit = true; |
int32_t nCount = wsNumeric.GetLength(); |
int32_t nCountFmt = wsFormat.GetLength(); |
- while (n < nCount && (bLimit ? nf < nCountFmt : TRUE) && |
+ while (n < nCount && (bLimit ? nf < nCountFmt : true) && |
FXSYS_isDecimalDigit(c = pNum[n])) { |
- if (bLimit == TRUE) { |
+ if (bLimit == true) { |
if ((cf = pFmt[nf]) == L'*') { |
- bLimit = FALSE; |
+ bLimit = false; |
} else if (cf == L'z') { |
nf++; |
} else { |
- return FALSE; |
+ return false; |
} |
} |
n++; |
} |
if (n == nCount) { |
- return TRUE; |
+ return true; |
} |
if (nf == nCountFmt) { |
- return FALSE; |
+ return false; |
} |
while (nf < nCountFmt && (cf = pFmt[nf]) != L'.') { |
ASSERT(cf == L'z' || cf == L'*'); |
@@ -972,23 +971,23 @@ FX_BOOL CXFA_LocaleValue::ValidateNumericTemp(CFX_WideString& wsNumeric, |
wsDecimalSymbol = CFX_WideString(L'.'); |
} |
if (pFmt[nf] != L'.') { |
- return FALSE; |
+ return false; |
} |
if (wsDecimalSymbol != CFX_WideStringC(c) && c != L'.') { |
- return FALSE; |
+ return false; |
} |
++nf; |
++n; |
- bLimit = TRUE; |
- while (n < nCount && (bLimit ? nf < nCountFmt : TRUE) && |
+ bLimit = true; |
+ while (n < nCount && (bLimit ? nf < nCountFmt : true) && |
FXSYS_isDecimalDigit(c = pNum[n])) { |
- if (bLimit == TRUE) { |
+ if (bLimit == true) { |
if ((cf = pFmt[nf]) == L'*') { |
- bLimit = FALSE; |
+ bLimit = false; |
} else if (cf == L'z') { |
nf++; |
} else { |
- return FALSE; |
+ return false; |
} |
} |
n++; |