| Index: xfa/src/fgas/src/crt/fx_memory.cpp
|
| diff --git a/xfa/src/fgas/src/crt/fx_memory.cpp b/xfa/src/fgas/src/crt/fx_memory.cpp
|
| index 39391d4da0d64a91b09ad424713394aea7d65dbd..f3d0f10aa3003e2849b670d84ca96d2334ee9003 100644
|
| --- a/xfa/src/fgas/src/crt/fx_memory.cpp
|
| +++ b/xfa/src/fgas/src/crt/fx_memory.cpp
|
| @@ -33,7 +33,7 @@ CFX_StaticStore::CFX_StaticStore(size_t iDefChunkSize)
|
| FXSYS_assert(m_iDefChunkSize != 0);
|
| }
|
| CFX_StaticStore::~CFX_StaticStore() {
|
| - register FX_LPSTATICSTORECHUNK pChunk, pNext;
|
| + FX_LPSTATICSTORECHUNK pChunk, pNext;
|
| pChunk = m_pChunk;
|
| while (pChunk != NULL) {
|
| pNext = pChunk->pNextChunk;
|
| @@ -43,7 +43,7 @@ CFX_StaticStore::~CFX_StaticStore() {
|
| }
|
| FX_LPSTATICSTORECHUNK CFX_StaticStore::AllocChunk(size_t size) {
|
| FXSYS_assert(size != 0);
|
| - register FX_LPSTATICSTORECHUNK pChunk = (FX_LPSTATICSTORECHUNK)FX_Alloc(
|
| + FX_LPSTATICSTORECHUNK pChunk = (FX_LPSTATICSTORECHUNK)FX_Alloc(
|
| uint8_t, sizeof(FX_STATICSTORECHUNK) + size);
|
| if (pChunk == NULL) {
|
| return NULL;
|
| @@ -69,9 +69,9 @@ FX_LPSTATICSTORECHUNK CFX_StaticStore::FindChunk(size_t size) {
|
| void* CFX_StaticStore::Alloc(size_t size) {
|
| size = FX_4BYTEALIGN(size);
|
| FXSYS_assert(size != 0);
|
| - register FX_LPSTATICSTORECHUNK pChunk = FindChunk(size);
|
| + FX_LPSTATICSTORECHUNK pChunk = FindChunk(size);
|
| FXSYS_assert(pChunk != NULL && pChunk->iFreeSize >= size);
|
| - register uint8_t* p = (uint8_t*)pChunk;
|
| + uint8_t* p = (uint8_t*)pChunk;
|
| p += sizeof(FX_STATICSTORECHUNK) + pChunk->iChunkSize - pChunk->iFreeSize;
|
| pChunk->iFreeSize -= size;
|
| m_iAllocatedSize += size;
|
| @@ -90,7 +90,7 @@ CFX_FixedStore::CFX_FixedStore(size_t iBlockSize, size_t iBlockNumsInChunk)
|
| FXSYS_assert(m_iBlockSize != 0 && m_iDefChunkSize != 0);
|
| }
|
| CFX_FixedStore::~CFX_FixedStore() {
|
| - register FX_LPFIXEDSTORECHUNK pChunk, pNext;
|
| + FX_LPFIXEDSTORECHUNK pChunk, pNext;
|
| pChunk = m_pChunk;
|
| while (pChunk != NULL) {
|
| pNext = pChunk->pNextChunk;
|
| @@ -101,7 +101,7 @@ CFX_FixedStore::~CFX_FixedStore() {
|
| FX_LPFIXEDSTORECHUNK CFX_FixedStore::AllocChunk() {
|
| int32_t iTotalSize = sizeof(FX_FIXEDSTORECHUNK) + m_iDefChunkSize +
|
| m_iBlockSize * m_iDefChunkSize;
|
| - register FX_LPFIXEDSTORECHUNK pChunk =
|
| + FX_LPFIXEDSTORECHUNK pChunk =
|
| (FX_LPFIXEDSTORECHUNK)FX_Alloc(uint8_t, iTotalSize);
|
| if (pChunk == NULL) {
|
| return NULL;
|
| @@ -117,7 +117,7 @@ void* CFX_FixedStore::Alloc(size_t size) {
|
| if (size > m_iBlockSize) {
|
| return NULL;
|
| }
|
| - register FX_LPFIXEDSTORECHUNK pChunk = m_pChunk;
|
| + FX_LPFIXEDSTORECHUNK pChunk = m_pChunk;
|
| while (pChunk != NULL) {
|
| if (pChunk->iFreeNum > 0) {
|
| break;
|
| @@ -128,8 +128,8 @@ void* CFX_FixedStore::Alloc(size_t size) {
|
| pChunk = AllocChunk();
|
| }
|
| FXSYS_assert(pChunk != NULL);
|
| - register uint8_t* pFlags = pChunk->FirstFlag();
|
| - register size_t i = 0;
|
| + uint8_t* pFlags = pChunk->FirstFlag();
|
| + size_t i = 0;
|
| for (; i < pChunk->iChunkSize; i++)
|
| if (pFlags[i] == 0) {
|
| break;
|
| @@ -141,7 +141,7 @@ void* CFX_FixedStore::Alloc(size_t size) {
|
| }
|
| void CFX_FixedStore::Free(void* pBlock) {
|
| FXSYS_assert(pBlock != NULL);
|
| - register FX_LPFIXEDSTORECHUNK pPrior, pChunk;
|
| + FX_LPFIXEDSTORECHUNK pPrior, pChunk;
|
| pPrior = NULL, pChunk = m_pChunk;
|
| uint8_t* pStart = NULL;
|
| uint8_t* pEnd;
|
| @@ -156,9 +156,9 @@ void CFX_FixedStore::Free(void* pBlock) {
|
| pPrior = pChunk, pChunk = pChunk->pNextChunk;
|
| }
|
| FXSYS_assert(pChunk != NULL);
|
| - register size_t iPos = ((uint8_t*)pBlock - pStart) / m_iBlockSize;
|
| + size_t iPos = ((uint8_t*)pBlock - pStart) / m_iBlockSize;
|
| FXSYS_assert(iPos < pChunk->iChunkSize);
|
| - register uint8_t* pFlags = pChunk->FirstFlag();
|
| + uint8_t* pFlags = pChunk->FirstFlag();
|
| if (pFlags[iPos] == 0) {
|
| return;
|
| }
|
| @@ -185,7 +185,7 @@ CFX_DynamicStore::CFX_DynamicStore(size_t iDefChunkSize)
|
| FXSYS_assert(m_iDefChunkSize != 0);
|
| }
|
| CFX_DynamicStore::~CFX_DynamicStore() {
|
| - register FX_LPDYNAMICSTORECHUNK pChunk, pNext;
|
| + FX_LPDYNAMICSTORECHUNK pChunk, pNext;
|
| pChunk = m_pChunk;
|
| while (pChunk != NULL) {
|
| pNext = pChunk->pNextChunk;
|
| @@ -195,7 +195,7 @@ CFX_DynamicStore::~CFX_DynamicStore() {
|
| }
|
| FX_LPDYNAMICSTORECHUNK CFX_DynamicStore::AllocChunk(size_t size) {
|
| FXSYS_assert(size != 0);
|
| - register FX_LPDYNAMICSTORECHUNK pChunk = (FX_LPDYNAMICSTORECHUNK)FX_Alloc(
|
| + FX_LPDYNAMICSTORECHUNK pChunk = (FX_LPDYNAMICSTORECHUNK)FX_Alloc(
|
| uint8_t,
|
| sizeof(FX_DYNAMICSTORECHUNK) + sizeof(FX_DYNAMICSTOREBLOCK) * 2 + size);
|
| if (pChunk == NULL) {
|
| @@ -203,7 +203,7 @@ FX_LPDYNAMICSTORECHUNK CFX_DynamicStore::AllocChunk(size_t size) {
|
| }
|
| pChunk->iChunkSize = size;
|
| pChunk->iFreeSize = size;
|
| - register FX_LPDYNAMICSTOREBLOCK pBlock = pChunk->FirstBlock();
|
| + FX_LPDYNAMICSTOREBLOCK pBlock = pChunk->FirstBlock();
|
| pBlock->iBlockSize = size;
|
| pBlock->bUsed = FALSE;
|
| pBlock = pBlock->NextBlock();
|
| @@ -225,12 +225,12 @@ FX_LPDYNAMICSTORECHUNK CFX_DynamicStore::AllocChunk(size_t size) {
|
| void* CFX_DynamicStore::Alloc(size_t size) {
|
| size = FX_4BYTEALIGN(size);
|
| FXSYS_assert(size != 0);
|
| - register FX_LPDYNAMICSTORECHUNK pChunk = m_pChunk;
|
| - register FX_LPDYNAMICSTOREBLOCK pBlock = NULL;
|
| + FX_LPDYNAMICSTORECHUNK pChunk = m_pChunk;
|
| + FX_LPDYNAMICSTOREBLOCK pBlock = NULL;
|
| while (pChunk != NULL) {
|
| if (pChunk->iFreeSize >= size) {
|
| pBlock = pChunk->FirstBlock();
|
| - register FX_BOOL bFind = FALSE;
|
| + FX_BOOL bFind = FALSE;
|
| while (pBlock->iBlockSize != 0) {
|
| if (!pBlock->bUsed && pBlock->iBlockSize >= size) {
|
| bFind = TRUE;
|
| @@ -249,12 +249,12 @@ void* CFX_DynamicStore::Alloc(size_t size) {
|
| pBlock = pChunk->FirstBlock();
|
| }
|
| FXSYS_assert(pChunk != NULL && pBlock != NULL);
|
| - register size_t m = size + sizeof(FX_DYNAMICSTOREBLOCK);
|
| + size_t m = size + sizeof(FX_DYNAMICSTOREBLOCK);
|
| pBlock->bUsed = TRUE;
|
| if (pBlock->iBlockSize > m) {
|
| - register size_t n = pBlock->iBlockSize;
|
| + size_t n = pBlock->iBlockSize;
|
| pBlock->iBlockSize = size;
|
| - register FX_LPDYNAMICSTOREBLOCK pNextBlock = pBlock->NextBlock();
|
| + FX_LPDYNAMICSTOREBLOCK pNextBlock = pBlock->NextBlock();
|
| pNextBlock->bUsed = FALSE;
|
| pNextBlock->iBlockSize = n - size - sizeof(FX_DYNAMICSTOREBLOCK);
|
| pChunk->iFreeSize -= size + sizeof(FX_DYNAMICSTOREBLOCK);
|
| @@ -265,7 +265,7 @@ void* CFX_DynamicStore::Alloc(size_t size) {
|
| }
|
| void CFX_DynamicStore::Free(void* pBlock) {
|
| FXSYS_assert(pBlock != NULL);
|
| - register FX_LPDYNAMICSTORECHUNK pPriorChunk, pChunk;
|
| + FX_LPDYNAMICSTORECHUNK pPriorChunk, pChunk;
|
| pPriorChunk = NULL, pChunk = m_pChunk;
|
| while (pChunk != NULL) {
|
| if (pBlock > pChunk &&
|
| @@ -276,7 +276,7 @@ void CFX_DynamicStore::Free(void* pBlock) {
|
| pPriorChunk = pChunk, pChunk = pChunk->pNextChunk;
|
| }
|
| FXSYS_assert(pChunk != NULL);
|
| - register FX_LPDYNAMICSTOREBLOCK pPriorBlock, pFindBlock;
|
| + FX_LPDYNAMICSTOREBLOCK pPriorBlock, pFindBlock;
|
| pPriorBlock = NULL, pFindBlock = pChunk->FirstBlock();
|
| while (pFindBlock->iBlockSize != 0) {
|
| if (pBlock == (void*)pFindBlock->Data()) {
|
| @@ -295,8 +295,8 @@ void CFX_DynamicStore::Free(void* pBlock) {
|
| pPriorBlock = pFindBlock;
|
| }
|
| pFindBlock = pPriorBlock;
|
| - register size_t sizeFree = 0;
|
| - register size_t sizeBlock = 0;
|
| + size_t sizeFree = 0;
|
| + size_t sizeBlock = 0;
|
| while (pFindBlock->iBlockSize != 0 && !pFindBlock->bUsed) {
|
| if (pFindBlock != pPriorBlock) {
|
| sizeFree += sizeof(FX_DYNAMICSTOREBLOCK);
|
|
|