Index: xfa/src/fee/src/fee/fde_txtedtbuf.cpp |
diff --git a/xfa/src/fee/src/fee/fde_txtedtbuf.cpp b/xfa/src/fee/src/fee/fde_txtedtbuf.cpp |
index f2cb0c57f20eea42d5c09a83b243918d81d72af2..1b2c01d3da2e68fe851680d930c6dd8bf9710fa8 100644 |
--- a/xfa/src/fee/src/fee/fde_txtedtbuf.cpp |
+++ b/xfa/src/fee/src/fee/fde_txtedtbuf.cpp |
@@ -70,7 +70,7 @@ FX_BOOL CFDE_TxtEdtBufIter::Next(FX_BOOL bPrev ) |
if (lpChunk->nUsed != (m_nCurIndex + 1)) { |
m_nCurIndex ++; |
} else { |
- FX_INT32 nEnd = m_pBuf->m_Chunks.GetSize() - 1; |
+ int32_t nEnd = m_pBuf->m_Chunks.GetSize() - 1; |
while (m_nCurChunk < nEnd) { |
m_nCurChunk ++; |
CFDE_TxtEdtBuf::FDE_LPCHUNKHEADER lpChunkTemp = \ |
@@ -85,7 +85,7 @@ FX_BOOL CFDE_TxtEdtBufIter::Next(FX_BOOL bPrev ) |
return TRUE; |
} |
} |
-void CFDE_TxtEdtBufIter::SetAt(FX_INT32 nIndex) |
+void CFDE_TxtEdtBufIter::SetAt(int32_t nIndex) |
{ |
FXSYS_assert(nIndex >= 0 && nIndex < m_pBuf->m_nTotal); |
CFDE_TxtEdtBuf::FDE_CHUNKPLACE cp; |
@@ -94,7 +94,7 @@ void CFDE_TxtEdtBufIter::SetAt(FX_INT32 nIndex) |
m_nCurChunk = cp.nChunkIndex; |
m_nCurIndex = cp.nCharIndex; |
} |
-FX_INT32 CFDE_TxtEdtBufIter::GetAt() const |
+int32_t CFDE_TxtEdtBufIter::GetAt() const |
{ |
return m_nIndex; |
} |
@@ -143,7 +143,7 @@ IFX_CharIter * CFDE_TxtEdtBufIter::Clone() |
pIter->m_Alias = m_Alias; |
return pIter; |
} |
-CFDE_TxtEdtBuf::CFDE_TxtEdtBuf(FX_INT32 nDefChunkSize ) |
+CFDE_TxtEdtBuf::CFDE_TxtEdtBuf(int32_t nDefChunkSize ) |
: m_nChunkSize(nDefChunkSize) |
, m_nTotal(0) |
, m_bChanged(FALSE) |
@@ -162,17 +162,17 @@ CFDE_TxtEdtBuf::~CFDE_TxtEdtBuf() |
m_pAllocator->Release(); |
m_Chunks.RemoveAll(); |
} |
-FX_BOOL CFDE_TxtEdtBuf::SetChunkSize(FX_INT32 nChunkSize) |
+FX_BOOL CFDE_TxtEdtBuf::SetChunkSize(int32_t nChunkSize) |
{ |
FXSYS_assert(nChunkSize); |
ResetChunkBuffer(FDE_DEFCHUNKCOUNT, nChunkSize); |
return TRUE; |
} |
-FX_INT32 CFDE_TxtEdtBuf::GetChunkSize() const |
+int32_t CFDE_TxtEdtBuf::GetChunkSize() const |
{ |
return m_nChunkSize; |
} |
-FX_INT32 CFDE_TxtEdtBuf::GetTextLength() const |
+int32_t CFDE_TxtEdtBuf::GetTextLength() const |
{ |
return m_nTotal; |
} |
@@ -180,19 +180,19 @@ void CFDE_TxtEdtBuf::SetText(const CFX_WideString &wsText) |
{ |
FXSYS_assert(!wsText.IsEmpty()); |
Clear(FALSE); |
- FX_INT32 nTextLength = wsText.GetLength(); |
- FX_INT32 nNeedCount = ((nTextLength - 1) / m_nChunkSize + 1) - m_Chunks.GetSize(); |
- FX_INT32 i = 0; |
+ int32_t nTextLength = wsText.GetLength(); |
+ int32_t nNeedCount = ((nTextLength - 1) / m_nChunkSize + 1) - m_Chunks.GetSize(); |
+ int32_t i = 0; |
for (i = 0; i < nNeedCount; i ++) { |
FDE_LPCHUNKHEADER lpChunk = (FDE_LPCHUNKHEADER)m_pAllocator->Alloc(sizeof(FDE_CHUNKHEADER) + \ |
(m_nChunkSize - 1) * sizeof(FX_WCHAR)); |
lpChunk->nUsed = 0; |
m_Chunks.Add(lpChunk); |
} |
- FX_INT32 nTotalCount = m_Chunks.GetSize(); |
+ int32_t nTotalCount = m_Chunks.GetSize(); |
FX_LPCWSTR lpSrcBuf = FX_LPCWSTR(wsText); |
- FX_INT32 nLeave = nTextLength; |
- FX_INT32 nCopyedLength = m_nChunkSize; |
+ int32_t nLeave = nTextLength; |
+ int32_t nCopyedLength = m_nChunkSize; |
for (i = 0; i < nTotalCount && nLeave > 0; i ++) { |
if (nLeave < nCopyedLength) { |
nCopyedLength = nLeave; |
@@ -210,13 +210,13 @@ void CFDE_TxtEdtBuf::GetText(CFX_WideString &wsText) const |
{ |
GetRange(wsText, 0, m_nTotal); |
} |
-FX_WCHAR CFDE_TxtEdtBuf::GetCharByIndex(FX_INT32 nIndex) const |
+FX_WCHAR CFDE_TxtEdtBuf::GetCharByIndex(int32_t nIndex) const |
{ |
FXSYS_assert(nIndex >= 0 && nIndex < GetTextLength()); |
FDE_LPCHUNKHEADER pChunkHeader = NULL; |
- FX_INT32 nTotal = 0; |
- FX_INT32 nCount = m_Chunks.GetSize(); |
- FX_INT32 i = 0; |
+ int32_t nTotal = 0; |
+ int32_t nCount = m_Chunks.GetSize(); |
+ int32_t i = 0; |
for (i = 0; i < nCount; i ++) { |
pChunkHeader = (FDE_LPCHUNKHEADER)m_Chunks[i]; |
nTotal += pChunkHeader->nUsed; |
@@ -227,16 +227,16 @@ FX_WCHAR CFDE_TxtEdtBuf::GetCharByIndex(FX_INT32 nIndex) const |
FXSYS_assert(pChunkHeader); |
return pChunkHeader->wChars[pChunkHeader->nUsed - (nTotal - nIndex)]; |
} |
-void CFDE_TxtEdtBuf::GetRange(CFX_WideString &wsText, FX_INT32 nBegin, FX_INT32 nLength) const |
+void CFDE_TxtEdtBuf::GetRange(CFX_WideString &wsText, int32_t nBegin, int32_t nLength) const |
{ |
FDE_CHUNKPLACE cp; |
Index2CP(nBegin, cp); |
- FX_INT32 nLeave = nLength; |
- FX_INT32 nCount = m_Chunks.GetSize(); |
+ int32_t nLeave = nLength; |
+ int32_t nCount = m_Chunks.GetSize(); |
FX_LPWSTR lpDstBuf = wsText.GetBuffer(nLength); |
- FX_INT32 nChunkIndex = cp.nChunkIndex; |
+ int32_t nChunkIndex = cp.nChunkIndex; |
FDE_LPCHUNKHEADER lpChunkHeader = (FDE_LPCHUNKHEADER)m_Chunks[nChunkIndex]; |
- FX_INT32 nCopyLength = lpChunkHeader->nUsed - cp.nCharIndex; |
+ int32_t nCopyLength = lpChunkHeader->nUsed - cp.nCharIndex; |
FX_LPWSTR lpSrcBuf = lpChunkHeader->wChars + cp.nCharIndex; |
while (nLeave > 0) { |
if (nLeave <= nCopyLength) { |
@@ -255,17 +255,17 @@ void CFDE_TxtEdtBuf::GetRange(CFX_WideString &wsText, FX_INT32 nBegin, FX_INT32 |
} |
wsText.ReleaseBuffer(); |
} |
-void CFDE_TxtEdtBuf::Insert(FX_INT32 nPos, FX_LPCWSTR lpText, FX_INT32 nLength ) |
+void CFDE_TxtEdtBuf::Insert(int32_t nPos, FX_LPCWSTR lpText, int32_t nLength ) |
{ |
FXSYS_assert(nPos >= 0 && nPos <= m_nTotal); |
FDE_CHUNKPLACE cp; |
Index2CP(nPos, cp); |
- FX_INT32 nLengthTemp = nLength; |
+ int32_t nLengthTemp = nLength; |
if (cp.nCharIndex != 0) { |
FDE_LPCHUNKHEADER lpNewChunk = (FDE_LPCHUNKHEADER)m_pAllocator->Alloc(sizeof(FDE_CHUNKHEADER) + \ |
(m_nChunkSize - 1) * sizeof(FX_WCHAR)); |
FDE_LPCHUNKHEADER lpChunk = (FDE_LPCHUNKHEADER)m_Chunks[cp.nChunkIndex]; |
- FX_INT32 nCopy = lpChunk->nUsed - cp.nCharIndex; |
+ int32_t nCopy = lpChunk->nUsed - cp.nCharIndex; |
FXSYS_memcpy(lpNewChunk->wChars, lpChunk->wChars + cp.nCharIndex, nCopy * sizeof(FX_WCHAR)); |
lpChunk->nUsed -= nCopy; |
cp.nChunkIndex ++; |
@@ -277,8 +277,8 @@ void CFDE_TxtEdtBuf::Insert(FX_INT32 nPos, FX_LPCWSTR lpText, FX_INT32 nLength ) |
FDE_LPCHUNKHEADER lpChunk = (FDE_LPCHUNKHEADER)m_Chunks[cp.nChunkIndex - 1]; |
if (lpChunk->nUsed != m_nChunkSize) { |
cp.nChunkIndex --; |
- FX_INT32 nFree = m_nChunkSize - lpChunk->nUsed; |
- FX_INT32 nCopy = FX_MIN(nLengthTemp, nFree); |
+ int32_t nFree = m_nChunkSize - lpChunk->nUsed; |
+ int32_t nCopy = FX_MIN(nLengthTemp, nFree); |
FXSYS_memcpy(lpChunk->wChars + lpChunk->nUsed, lpText, nCopy * sizeof(FX_WCHAR)); |
lpText += nCopy; |
nLengthTemp -= nCopy; |
@@ -290,7 +290,7 @@ void CFDE_TxtEdtBuf::Insert(FX_INT32 nPos, FX_LPCWSTR lpText, FX_INT32 nLength ) |
FDE_LPCHUNKHEADER lpChunk = (FDE_LPCHUNKHEADER)m_pAllocator->Alloc(sizeof(FDE_CHUNKHEADER) + \ |
(m_nChunkSize - 1) * sizeof(FX_WCHAR)); |
FXSYS_assert(lpChunk); |
- FX_INT32 nCopy = FX_MIN(nLengthTemp, m_nChunkSize); |
+ int32_t nCopy = FX_MIN(nLengthTemp, m_nChunkSize); |
FXSYS_memcpy(lpChunk->wChars, lpText, nCopy * sizeof(FX_WCHAR)); |
lpText += nCopy; |
nLengthTemp -= nCopy; |
@@ -301,17 +301,17 @@ void CFDE_TxtEdtBuf::Insert(FX_INT32 nPos, FX_LPCWSTR lpText, FX_INT32 nLength ) |
m_nTotal += nLength; |
m_bChanged = TRUE; |
} |
-void CFDE_TxtEdtBuf::Delete(FX_INT32 nIndex, FX_INT32 nLength ) |
+void CFDE_TxtEdtBuf::Delete(int32_t nIndex, int32_t nLength ) |
{ |
FXSYS_assert(nLength > 0 && nIndex >= 0 && nIndex + nLength <= m_nTotal); |
FDE_CHUNKPLACE cpEnd; |
Index2CP(nIndex + nLength - 1, cpEnd); |
m_nTotal -= nLength; |
FDE_LPCHUNKHEADER lpChunk = (FDE_LPCHUNKHEADER)m_Chunks[cpEnd.nChunkIndex]; |
- FX_INT32 nFirstPart = cpEnd.nCharIndex + 1; |
- FX_INT32 nMovePart = lpChunk->nUsed - nFirstPart; |
+ int32_t nFirstPart = cpEnd.nCharIndex + 1; |
+ int32_t nMovePart = lpChunk->nUsed - nFirstPart; |
if (nMovePart != 0) { |
- FX_INT32 nDelete = FX_MIN(nFirstPart, nLength); |
+ int32_t nDelete = FX_MIN(nFirstPart, nLength); |
FXSYS_memmove(lpChunk->wChars + nFirstPart - nDelete, \ |
lpChunk->wChars + nFirstPart, nMovePart * sizeof(FX_WCHAR)); |
lpChunk->nUsed -= nDelete; |
@@ -320,7 +320,7 @@ void CFDE_TxtEdtBuf::Delete(FX_INT32 nIndex, FX_INT32 nLength ) |
} |
while (nLength > 0) { |
lpChunk = (FDE_LPCHUNKHEADER)m_Chunks[cpEnd.nChunkIndex]; |
- FX_INT32 nDeleted = FX_MIN(lpChunk->nUsed, nLength); |
+ int32_t nDeleted = FX_MIN(lpChunk->nUsed, nLength); |
lpChunk->nUsed -= nDeleted; |
if (lpChunk->nUsed == 0) { |
m_pAllocator->Free(lpChunk); |
@@ -334,8 +334,8 @@ void CFDE_TxtEdtBuf::Delete(FX_INT32 nIndex, FX_INT32 nLength ) |
} |
void CFDE_TxtEdtBuf::Clear(FX_BOOL bRelease ) |
{ |
- FX_INT32 i = 0; |
- FX_INT32 nCount = m_Chunks.GetSize(); |
+ int32_t i = 0; |
+ int32_t nCount = m_Chunks.GetSize(); |
if (bRelease) { |
while (i < nCount) { |
m_pAllocator->Free(m_Chunks[i++]); |
@@ -357,11 +357,11 @@ FX_BOOL CFDE_TxtEdtBuf::Optimize(IFX_Pause * pPause ) |
if (m_nTotal == 0) { |
return TRUE; |
} |
- FX_INT32 nCount = m_Chunks.GetSize(); |
+ int32_t nCount = m_Chunks.GetSize(); |
if (nCount == 0) { |
return TRUE; |
} |
- FX_INT32 i = 0; |
+ int32_t i = 0; |
for ( ; i < nCount; i ++) { |
FDE_LPCHUNKHEADER lpChunk = (FDE_LPCHUNKHEADER)m_Chunks[i]; |
if (lpChunk->nUsed == 0) { |
@@ -396,7 +396,7 @@ FX_BOOL CFDE_TxtEdtBuf::Optimize(IFX_Pause * pPause ) |
m_bChanged = FALSE; |
return TRUE; |
} |
-void CFDE_TxtEdtBuf::ResetChunkBuffer(FX_INT32 nDefChunkCount, FX_INT32 nChunkSize) |
+void CFDE_TxtEdtBuf::ResetChunkBuffer(int32_t nDefChunkCount, int32_t nChunkSize) |
{ |
FXSYS_assert(nChunkSize); |
FXSYS_assert(nDefChunkCount); |
@@ -406,7 +406,7 @@ void CFDE_TxtEdtBuf::ResetChunkBuffer(FX_INT32 nDefChunkCount, FX_INT32 nChunkSi |
} |
m_Chunks.RemoveAll(); |
m_nChunkSize = nChunkSize; |
- FX_INT32 nChunkLength = sizeof(FDE_CHUNKHEADER) + (m_nChunkSize - 1) * sizeof(FX_WCHAR); |
+ int32_t nChunkLength = sizeof(FDE_CHUNKHEADER) + (m_nChunkSize - 1) * sizeof(FX_WCHAR); |
m_pAllocator = FX_CreateAllocator(FX_ALLOCTYPE_Fixed, nDefChunkCount, nChunkLength); |
FXSYS_assert(m_pAllocator); |
FDE_LPCHUNKHEADER lpChunkHeader = (FDE_LPCHUNKHEADER)m_pAllocator->Alloc(nChunkLength); |
@@ -415,16 +415,16 @@ void CFDE_TxtEdtBuf::ResetChunkBuffer(FX_INT32 nDefChunkCount, FX_INT32 nChunkSi |
m_Chunks.Add(lpChunkHeader); |
m_nTotal = 0; |
} |
-FX_INT32 CFDE_TxtEdtBuf::CP2Index(const FDE_CHUNKPLACE & cp) const |
+int32_t CFDE_TxtEdtBuf::CP2Index(const FDE_CHUNKPLACE & cp) const |
{ |
- FX_INT32 nTotal = cp.nCharIndex; |
- FX_INT32 i = 0; |
+ int32_t nTotal = cp.nCharIndex; |
+ int32_t i = 0; |
for (i = 0; i < cp.nChunkIndex; i ++) { |
nTotal += ((FDE_LPCHUNKHEADER)m_Chunks[i])->nUsed; |
} |
return nTotal; |
} |
-void CFDE_TxtEdtBuf::Index2CP(FX_INT32 nIndex, FDE_CHUNKPLACE & cp) const |
+void CFDE_TxtEdtBuf::Index2CP(int32_t nIndex, FDE_CHUNKPLACE & cp) const |
{ |
FXSYS_assert(nIndex <= GetTextLength()); |
if (nIndex == m_nTotal) { |
@@ -432,9 +432,9 @@ void CFDE_TxtEdtBuf::Index2CP(FX_INT32 nIndex, FDE_CHUNKPLACE & cp) const |
cp.nCharIndex = ((FDE_LPCHUNKHEADER)m_Chunks[cp.nChunkIndex])->nUsed; |
return; |
} |
- FX_INT32 i = 0; |
- FX_INT32 nTotal = 0; |
- FX_INT32 nCount = m_Chunks.GetSize(); |
+ int32_t i = 0; |
+ int32_t nTotal = 0; |
+ int32_t nCount = m_Chunks.GetSize(); |
for ( ; i < nCount; i ++) { |
nTotal += ((FDE_LPCHUNKHEADER)m_Chunks[i])->nUsed; |
if (nTotal > nIndex) { |