Index: xfa/src/fxbarcode/qrcode/BC_QRDataBlock.cpp |
diff --git a/xfa/src/fxbarcode/qrcode/BC_QRDataBlock.cpp b/xfa/src/fxbarcode/qrcode/BC_QRDataBlock.cpp |
index 87c14deac9bf26dfd846ed192f42e7a2b1e4d1fd..2877d2f82b8e027f963de8665bd7c233f59547eb 100644 |
--- a/xfa/src/fxbarcode/qrcode/BC_QRDataBlock.cpp |
+++ b/xfa/src/fxbarcode/qrcode/BC_QRDataBlock.cpp |
@@ -25,7 +25,7 @@ |
#include "BC_QRCoderECB.h" |
#include "BC_QRDataBlock.h" |
#include "BC_QRCoderVersion.h" |
-CBC_QRDataBlock::CBC_QRDataBlock(FX_INT32 numDataCodewords, CFX_ByteArray *codewords) |
+CBC_QRDataBlock::CBC_QRDataBlock(int32_t numDataCodewords, CFX_ByteArray *codewords) |
: m_numDataCodewords(numDataCodewords) |
, m_codewords(codewords) |
{ |
@@ -37,7 +37,7 @@ CBC_QRDataBlock::~CBC_QRDataBlock() |
m_codewords = NULL; |
} |
} |
-FX_INT32 CBC_QRDataBlock::GetNumDataCodewords() |
+int32_t CBC_QRDataBlock::GetNumDataCodewords() |
{ |
return m_numDataCodewords; |
} |
@@ -45,47 +45,47 @@ CFX_ByteArray *CBC_QRDataBlock::GetCodewords() |
{ |
return m_codewords; |
} |
-CFX_PtrArray *CBC_QRDataBlock::GetDataBlocks(CFX_ByteArray* rawCodewords, CBC_QRCoderVersion *version, CBC_QRCoderErrorCorrectionLevel* ecLevel, FX_INT32 &e) |
+CFX_PtrArray *CBC_QRDataBlock::GetDataBlocks(CFX_ByteArray* rawCodewords, CBC_QRCoderVersion *version, CBC_QRCoderErrorCorrectionLevel* ecLevel, int32_t &e) |
{ |
if(rawCodewords->GetSize() != version->GetTotalCodeWords()) { |
e = BCExceptionIllegalArgument; |
BC_EXCEPTION_CHECK_ReturnValue(e, NULL); |
} |
CBC_QRCoderECBlocks *ecBlocks = version->GetECBlocksForLevel(ecLevel); |
- FX_INT32 totalBlocks = 0; |
+ int32_t totalBlocks = 0; |
CFX_PtrArray* ecBlockArray = ecBlocks->GetECBlocks(); |
- FX_INT32 i = 0; |
+ int32_t i = 0; |
for(i = 0; i < ecBlockArray->GetSize(); i++) { |
totalBlocks += ((CBC_QRCoderECB*)(*ecBlockArray)[i])->GetCount(); |
} |
CFX_PtrArray *datablock = FX_NEW CFX_PtrArray(); |
datablock->SetSize(totalBlocks); |
CBC_AutoPtr<CFX_PtrArray > result(datablock); |
- FX_INT32 numResultBlocks = 0; |
- for(FX_INT32 j = 0; j < ecBlockArray->GetSize(); j++) { |
+ int32_t numResultBlocks = 0; |
+ for(int32_t j = 0; j < ecBlockArray->GetSize(); j++) { |
CBC_QRCoderECB *ecBlock = (CBC_QRCoderECB*)(*ecBlockArray)[j]; |
- for(FX_INT32 k = 0; k < ecBlock->GetCount(); k++) { |
- FX_INT32 numDataCodewords = ecBlock->GetDataCodeWords(); |
- FX_INT32 numBlockCodewords = ecBlocks->GetECCodeWordsPerBlock() + numDataCodewords; |
+ for(int32_t k = 0; k < ecBlock->GetCount(); k++) { |
+ int32_t numDataCodewords = ecBlock->GetDataCodeWords(); |
+ int32_t numBlockCodewords = ecBlocks->GetECCodeWordsPerBlock() + numDataCodewords; |
CFX_ByteArray *bytearray = FX_NEW CFX_ByteArray(); |
bytearray->SetSize(numBlockCodewords); |
(*result)[numResultBlocks++] = FX_NEW CBC_QRDataBlock(numDataCodewords, bytearray); |
} |
} |
- FX_INT32 shorterBlocksTotalCodewords = ((CBC_QRDataBlock*)(*result)[0])->m_codewords->GetSize(); |
- FX_INT32 longerBlocksStartAt = result->GetSize() - 1; |
+ int32_t shorterBlocksTotalCodewords = ((CBC_QRDataBlock*)(*result)[0])->m_codewords->GetSize(); |
+ int32_t longerBlocksStartAt = result->GetSize() - 1; |
while(longerBlocksStartAt >= 0) { |
- FX_INT32 numCodewords = ((CBC_QRDataBlock*)(*result)[longerBlocksStartAt])->m_codewords->GetSize(); |
+ int32_t numCodewords = ((CBC_QRDataBlock*)(*result)[longerBlocksStartAt])->m_codewords->GetSize(); |
if(numCodewords == shorterBlocksTotalCodewords) { |
break; |
} |
longerBlocksStartAt--; |
} |
longerBlocksStartAt++; |
- FX_INT32 shorterBlocksNumDataCodewords = shorterBlocksTotalCodewords - ecBlocks->GetECCodeWordsPerBlock(); |
- FX_INT32 rawCodewordsOffset = 0; |
- FX_INT32 x = 0; |
- for(FX_INT32 k = 0; k < shorterBlocksNumDataCodewords; k++) { |
+ int32_t shorterBlocksNumDataCodewords = shorterBlocksTotalCodewords - ecBlocks->GetECCodeWordsPerBlock(); |
+ int32_t rawCodewordsOffset = 0; |
+ int32_t x = 0; |
+ for(int32_t k = 0; k < shorterBlocksNumDataCodewords; k++) { |
for(x = 0; x < numResultBlocks; x++) { |
(*(((CBC_QRDataBlock*)(*result)[x])->m_codewords))[k] = (*rawCodewords)[rawCodewordsOffset++]; |
} |
@@ -93,10 +93,10 @@ CFX_PtrArray *CBC_QRDataBlock::GetDataBlocks(CFX_ByteArray* rawCodewords, CBC_QR |
for(x = longerBlocksStartAt; x < numResultBlocks; x++) { |
(*(((CBC_QRDataBlock*)(*result)[x])->m_codewords))[shorterBlocksNumDataCodewords] = (*rawCodewords)[rawCodewordsOffset++]; |
} |
- FX_INT32 max = ((CBC_QRDataBlock*)(*result)[0])->m_codewords->GetSize(); |
+ int32_t max = ((CBC_QRDataBlock*)(*result)[0])->m_codewords->GetSize(); |
for(i = shorterBlocksNumDataCodewords; i < max; i++) { |
- for(FX_INT32 y = 0; y < numResultBlocks; y++) { |
- FX_INT32 iOffset = y < longerBlocksStartAt ? i : i + 1; |
+ for(int32_t y = 0; y < numResultBlocks; y++) { |
+ int32_t iOffset = y < longerBlocksStartAt ? i : i + 1; |
(*(((CBC_QRDataBlock*)(*result)[y])->m_codewords))[iOffset] = (*rawCodewords)[rawCodewordsOffset++]; |
} |
} |