Index: xfa/src/fxfa/src/parser/xfa_localevalue.cpp |
diff --git a/xfa/src/fxfa/src/parser/xfa_localevalue.cpp b/xfa/src/fxfa/src/parser/xfa_localevalue.cpp |
index 46ea47dc5d00ce27192e3816e7e18b099c521399..3f9d066122437db4284b269c61e32fdd8da7e7df 100644 |
--- a/xfa/src/fxfa/src/parser/xfa_localevalue.cpp |
+++ b/xfa/src/fxfa/src/parser/xfa_localevalue.cpp |
@@ -100,8 +100,8 @@ FX_BOOL CXFA_LocaleValue::ValidateValue(const CFX_WideString& wsValue, const CFX |
CFX_WideStringArray wsPatterns; |
pFormat->SplitFormatString(wsPattern, wsPatterns); |
FX_BOOL bRet = FALSE; |
- FX_INT32 iCount = wsPatterns.GetSize(); |
- FX_INT32 i = 0; |
+ int32_t iCount = wsPatterns.GetSize(); |
+ int32_t i = 0; |
for (; i < iCount && !bRet; i++) { |
CFX_WideString wsFormat = wsPatterns[i]; |
FX_LOCALECATEGORY eCategory = pFormat->GetCategory(wsFormat); |
@@ -199,9 +199,9 @@ FX_FLOAT CXFA_LocaleValue::GetNum() const |
{ |
if (m_bValid && (m_dwType == XFA_VT_BOOLEAN || m_dwType == XFA_VT_INTEGER || |
m_dwType == XFA_VT_DECIMAL || m_dwType == XFA_VT_FLOAT)) { |
- FX_INT64 nIntegral = 0; |
+ int64_t nIntegral = 0; |
FX_DWORD dwFractional = 0; |
- FX_INT32 nExponent = 0; |
+ int32_t nExponent = 0; |
int cc = 0; |
FX_BOOL bNegative = FALSE, bExpSign = FALSE; |
FX_LPCWSTR str = (FX_LPCWSTR)m_wsValue; |
@@ -275,10 +275,10 @@ FX_DOUBLE CXFA_LocaleValue::GetDoubleNum() const |
{ |
if (m_bValid && (m_dwType == XFA_VT_BOOLEAN || m_dwType == XFA_VT_INTEGER || |
m_dwType == XFA_VT_DECIMAL || m_dwType == XFA_VT_FLOAT)) { |
- FX_INT64 nIntegral = 0; |
+ int64_t nIntegral = 0; |
FX_DWORD dwFractional = 0; |
- FX_INT32 nExponent = 0; |
- FX_INT32 cc = 0; |
+ int32_t nExponent = 0; |
+ int32_t cc = 0; |
FX_BOOL bNegative = FALSE, bExpSign = FALSE; |
FX_LPCWSTR str = (FX_LPCWSTR)m_wsValue; |
int len = m_wsValue.GetLength(); |
@@ -294,7 +294,7 @@ FX_DOUBLE CXFA_LocaleValue::GetDoubleNum() const |
bNegative = TRUE; |
cc++; |
} |
- FX_INT32 nIntegralLen = 0; |
+ int32_t nIntegralLen = 0; |
while (cc < len) { |
if (str[cc] == '.' || !XFA_IsDigit(str[cc]) || nIntegralLen > 17) { |
break; |
@@ -304,7 +304,7 @@ FX_DOUBLE CXFA_LocaleValue::GetDoubleNum() const |
nIntegralLen++; |
} |
nIntegral = bNegative ? -nIntegral : nIntegral; |
- FX_INT32 scale = 0; |
+ int32_t scale = 0; |
FX_DOUBLE fraction = 0.0; |
if (cc < len && str[cc] == '.') { |
cc ++; |
@@ -369,7 +369,7 @@ CFX_Unitime CXFA_LocaleValue::GetTime() const |
CFX_Unitime CXFA_LocaleValue::GetDateTime() const |
{ |
if (m_bValid && m_dwType == XFA_VT_DATETIME) { |
- FX_INT32 index = m_wsValue.Find('T'); |
+ int32_t index = m_wsValue.Find('T'); |
CFX_Unitime dt; |
FX_DateFromCanonical(m_wsValue.Left(index), dt); |
FXSYS_assert(m_pLocaleMgr); |
@@ -454,8 +454,8 @@ FX_BOOL CXFA_LocaleValue::FormatPatterns(CFX_WideString& wsResult, const CFX_Wid |
IFX_FormatString* pFormat = IFX_FormatString::Create(m_pLocaleMgr, FALSE); |
CFX_WideStringArray wsPatterns; |
pFormat->SplitFormatString(wsFormat, wsPatterns); |
- FX_INT32 iCount = wsPatterns.GetSize(); |
- for (FX_INT32 i = 0; i < iCount; i++) { |
+ int32_t iCount = wsPatterns.GetSize(); |
+ for (int32_t i = 0; i < iCount; i++) { |
bRet = FormatSinglePattern(wsResult, wsPatterns[i], pLocale, eValueType); |
if (bRet) { |
break; |
@@ -650,7 +650,7 @@ FX_BOOL CXFA_LocaleValue::ValidateCanonicalDate(const CFX_WideString& wsDate, CF |
return FALSE; |
} |
CFX_Unitime ut; |
- ut.Set(wYear, static_cast<FX_BYTE>(wMonth), static_cast<FX_BYTE>(wDay)); |
+ ut.Set(wYear, static_cast<uint8_t>(wMonth), static_cast<uint8_t>(wDay)); |
unDate = unDate + ut; |
return TRUE; |
} |
@@ -718,7 +718,7 @@ FX_BOOL CXFA_LocaleValue::ValidateCanonicalTime(const CFX_WideString& wsTime) |
if (pTime[nIndex] == 'Z') { |
nIndex++; |
} else if (pTime[nIndex] == '-' || pTime[nIndex] == '+') { |
- FX_SHORT nOffsetH = 0, nOffsetM = 0; |
+ int16_t nOffsetH = 0, nOffsetM = 0; |
nIndex++; |
nStart = nIndex; |
while (pTime[nIndex] != '\0' && nIndex - nStart < wCountH && nIndex < nLen) { |
@@ -796,8 +796,8 @@ FX_BOOL CXFA_LocaleValue::ParsePatternValue(const CFX_WideString& wsValue, const |
CFX_WideStringArray wsPatterns; |
pFormat->SplitFormatString(wsPattern, wsPatterns); |
FX_BOOL bRet = FALSE; |
- FX_INT32 iCount = wsPatterns.GetSize(); |
- for (FX_INT32 i = 0; i < iCount && !bRet; i++) { |
+ int32_t iCount = wsPatterns.GetSize(); |
+ for (int32_t i = 0; i < iCount && !bRet; i++) { |
CFX_WideString wsFormat = wsPatterns[i]; |
FX_LOCALECATEGORY eCategory = pFormat->GetCategory(wsFormat); |
eCategory = XFA_ValugeCategory(eCategory, m_dwType); |
@@ -867,17 +867,17 @@ FX_BOOL CXFA_LocaleValue::ParsePatternValue(const CFX_WideString& wsValue, const |
} |
return bRet; |
} |
-void CXFA_LocaleValue::GetNumbericFormat(CFX_WideString &wsFormat, FX_INT32 nIntLen, FX_INT32 nDecLen, FX_BOOL bSign ) |
+void CXFA_LocaleValue::GetNumbericFormat(CFX_WideString &wsFormat, int32_t nIntLen, int32_t nDecLen, FX_BOOL bSign ) |
{ |
FXSYS_assert(wsFormat.IsEmpty()); |
FXSYS_assert(nIntLen >= -1 && nDecLen >= -1); |
- FX_INT32 nTotalLen \ |
+ int32_t nTotalLen \ |
= (nIntLen >= 0 ? nIntLen : 2) \ |
+ (bSign ? 1 : 0) \ |
+ (nDecLen >= 0 ? nDecLen : 2) \ |
+ (nDecLen == 0 ? 0 : 1); |
FX_LPWSTR lpBuf = wsFormat.GetBuffer(nTotalLen); |
- FX_INT32 nPos = 0; |
+ int32_t nPos = 0; |
if (bSign) { |
lpBuf[nPos++] = L's'; |
} |
@@ -904,14 +904,14 @@ void CXFA_LocaleValue::GetNumbericFormat(CFX_WideString &wsFormat, FX_INT32 nInt |
} |
wsFormat.ReleaseBuffer(nTotalLen); |
} |
-FX_BOOL CXFA_LocaleValue::ValidateNumericTemp(CFX_WideString& wsNumeric, CFX_WideString& wsFormat, IFX_Locale* pLocale , FX_INT32* pos ) |
+FX_BOOL CXFA_LocaleValue::ValidateNumericTemp(CFX_WideString& wsNumeric, CFX_WideString& wsFormat, IFX_Locale* pLocale , int32_t* pos ) |
{ |
if (wsFormat.IsEmpty() || wsNumeric.IsEmpty()) { |
return TRUE; |
} |
FX_LPCWSTR pNum = FX_LPCWSTR(wsNumeric); |
FX_LPCWSTR pFmt = FX_LPCWSTR(wsFormat); |
- FX_INT32 n = 0, nf = 0; |
+ int32_t n = 0, nf = 0; |
FX_WCHAR c = pNum[n]; |
FX_WCHAR cf = pFmt[nf]; |
if (cf == L's') { |
@@ -921,8 +921,8 @@ FX_BOOL CXFA_LocaleValue::ValidateNumericTemp(CFX_WideString& wsNumeric, CFX_Wid |
++nf; |
} |
FX_BOOL bLimit = TRUE; |
- FX_INT32 nCount = wsNumeric.GetLength(); |
- FX_INT32 nCountFmt = wsFormat.GetLength(); |
+ int32_t nCount = wsNumeric.GetLength(); |
+ int32_t nCountFmt = wsFormat.GetLength(); |
while (n < nCount && (bLimit ? nf < nCountFmt : TRUE) && XFA_IsDigit(c = pNum[n])) { |
if (bLimit == TRUE) { |
if ((cf = pFmt[nf]) == L'*') { |