Index: xfa/src/fxbarcode/pdf417/BC_PDF417DecodedBitStreamParser.cpp |
diff --git a/xfa/src/fxbarcode/pdf417/BC_PDF417DecodedBitStreamParser.cpp b/xfa/src/fxbarcode/pdf417/BC_PDF417DecodedBitStreamParser.cpp |
index ae26057c3e55a867c66648ed4ee11236a5c4268f..281c78a8eb3dfbb5539209a137ef092528f905d2 100644 |
--- a/xfa/src/fxbarcode/pdf417/BC_PDF417DecodedBitStreamParser.cpp |
+++ b/xfa/src/fxbarcode/pdf417/BC_PDF417DecodedBitStreamParser.cpp |
@@ -36,15 +36,15 @@ |
#define MACRO_PDF417_TERMINATOR 922 |
#define MODE_SHIFT_TO_BYTE_COMPACTION_MODE 913 |
-FX_INT32 CBC_DecodedBitStreamPaser::MAX_NUMERIC_CODEWORDS = 15; |
-FX_INT32 CBC_DecodedBitStreamPaser::NUMBER_OF_SEQUENCE_CODEWORDS = 2; |
-FX_INT32 CBC_DecodedBitStreamPaser::PL = 25; |
-FX_INT32 CBC_DecodedBitStreamPaser::LL = 27; |
-FX_INT32 CBC_DecodedBitStreamPaser::AS = 27; |
-FX_INT32 CBC_DecodedBitStreamPaser::ML = 28; |
-FX_INT32 CBC_DecodedBitStreamPaser::AL = 28; |
-FX_INT32 CBC_DecodedBitStreamPaser::PS = 29; |
-FX_INT32 CBC_DecodedBitStreamPaser::PAL = 29; |
+int32_t CBC_DecodedBitStreamPaser::MAX_NUMERIC_CODEWORDS = 15; |
+int32_t CBC_DecodedBitStreamPaser::NUMBER_OF_SEQUENCE_CODEWORDS = 2; |
+int32_t CBC_DecodedBitStreamPaser::PL = 25; |
+int32_t CBC_DecodedBitStreamPaser::LL = 27; |
+int32_t CBC_DecodedBitStreamPaser::AS = 27; |
+int32_t CBC_DecodedBitStreamPaser::ML = 28; |
+int32_t CBC_DecodedBitStreamPaser::AL = 28; |
+int32_t CBC_DecodedBitStreamPaser::PS = 29; |
+int32_t CBC_DecodedBitStreamPaser::PAL = 29; |
FX_CHAR CBC_DecodedBitStreamPaser::PUNCT_CHARS[29] = { |
';', '<', '>', '@', '[', '\\', '}', '_', '`', '~', '!', |
'\r', '\t', ',', ':', '\n', '-', '.', '$', '/', '"', '|', '*', |
@@ -67,11 +67,11 @@ CBC_DecodedBitStreamPaser::CBC_DecodedBitStreamPaser() |
CBC_DecodedBitStreamPaser::~CBC_DecodedBitStreamPaser() |
{ |
} |
-CBC_CommonDecoderResult* CBC_DecodedBitStreamPaser::decode(CFX_Int32Array &codewords, CFX_ByteString ecLevel, FX_INT32 &e) |
+CBC_CommonDecoderResult* CBC_DecodedBitStreamPaser::decode(CFX_Int32Array &codewords, CFX_ByteString ecLevel, int32_t &e) |
{ |
CFX_ByteString result; |
- FX_INT32 codeIndex = 1; |
- FX_INT32 code = codewords.GetAt(codeIndex); |
+ int32_t codeIndex = 1; |
+ int32_t code = codewords.GetAt(codeIndex); |
codeIndex++; |
CBC_PDF417ResultMetadata* resultMetadata = FX_NEW CBC_PDF417ResultMetadata; |
while (codeIndex < codewords[0]) { |
@@ -128,7 +128,7 @@ CBC_CommonDecoderResult* CBC_DecodedBitStreamPaser::decode(CFX_Int32Array &codew |
tempCd->setOther(resultMetadata); |
return tempCd; |
} |
-FX_INT32 CBC_DecodedBitStreamPaser::decodeMacroBlock(CFX_Int32Array &codewords, FX_INT32 codeIndex, CBC_PDF417ResultMetadata* resultMetadata, FX_INT32 &e) |
+int32_t CBC_DecodedBitStreamPaser::decodeMacroBlock(CFX_Int32Array &codewords, int32_t codeIndex, CBC_PDF417ResultMetadata* resultMetadata, int32_t &e) |
{ |
if (codeIndex + NUMBER_OF_SEQUENCE_CODEWORDS > codewords[0]) { |
e = BCExceptionFormatInstance; |
@@ -136,7 +136,7 @@ FX_INT32 CBC_DecodedBitStreamPaser::decodeMacroBlock(CFX_Int32Array &codewords, |
} |
CFX_Int32Array segmentIndexArray; |
segmentIndexArray.SetSize(NUMBER_OF_SEQUENCE_CODEWORDS); |
- for (FX_INT32 i = 0; i < NUMBER_OF_SEQUENCE_CODEWORDS; i++, codeIndex++) { |
+ for (int32_t i = 0; i < NUMBER_OF_SEQUENCE_CODEWORDS; i++, codeIndex++) { |
segmentIndexArray.SetAt(i, codewords[codeIndex]); |
} |
CFX_ByteString str = decodeBase900toBase10(segmentIndexArray, NUMBER_OF_SEQUENCE_CODEWORDS, e); |
@@ -149,10 +149,10 @@ FX_INT32 CBC_DecodedBitStreamPaser::decodeMacroBlock(CFX_Int32Array &codewords, |
codeIndex++; |
CFX_Int32Array additionalOptionCodeWords; |
additionalOptionCodeWords.SetSize(codewords[0] - codeIndex); |
- FX_INT32 additionalOptionCodeWordsIndex = 0; |
+ int32_t additionalOptionCodeWordsIndex = 0; |
FX_BOOL end = FALSE; |
while ((codeIndex < codewords[0]) && !end) { |
- FX_INT32 code = codewords[codeIndex++]; |
+ int32_t code = codewords[codeIndex++]; |
if (code < TEXT_COMPACTION_MODE_LATCH) { |
additionalOptionCodeWords[additionalOptionCodeWordsIndex++] = code; |
} else { |
@@ -178,16 +178,16 @@ FX_INT32 CBC_DecodedBitStreamPaser::decodeMacroBlock(CFX_Int32Array &codewords, |
} |
return codeIndex; |
} |
-FX_INT32 CBC_DecodedBitStreamPaser::textCompaction(CFX_Int32Array &codewords, FX_INT32 codeIndex, CFX_ByteString &result) |
+int32_t CBC_DecodedBitStreamPaser::textCompaction(CFX_Int32Array &codewords, int32_t codeIndex, CFX_ByteString &result) |
{ |
CFX_Int32Array textCompactionData; |
textCompactionData.SetSize((codewords[0] - codeIndex) << 1); |
CFX_Int32Array byteCompactionData; |
byteCompactionData.SetSize((codewords[0] - codeIndex) << 1); |
- FX_INT32 index = 0; |
+ int32_t index = 0; |
FX_BOOL end = FALSE; |
while ((codeIndex < codewords[0]) && !end) { |
- FX_INT32 code = codewords[codeIndex++]; |
+ int32_t code = codewords[codeIndex++]; |
if (code < TEXT_COMPACTION_MODE_LATCH) { |
textCompactionData[index] = code / 30; |
textCompactionData[index + 1] = code % 30; |
@@ -233,13 +233,13 @@ FX_INT32 CBC_DecodedBitStreamPaser::textCompaction(CFX_Int32Array &codewords, FX |
decodeTextCompaction(textCompactionData, byteCompactionData, index, result); |
return codeIndex; |
} |
-void CBC_DecodedBitStreamPaser::decodeTextCompaction(CFX_Int32Array &textCompactionData, CFX_Int32Array &byteCompactionData, FX_INT32 length, CFX_ByteString &result) |
+void CBC_DecodedBitStreamPaser::decodeTextCompaction(CFX_Int32Array &textCompactionData, CFX_Int32Array &byteCompactionData, int32_t length, CFX_ByteString &result) |
{ |
Mode subMode = ALPHA; |
Mode priorToShiftMode = ALPHA; |
- FX_INT32 i = 0; |
+ int32_t i = 0; |
while (i < length) { |
- FX_INT32 subModeCh = textCompactionData[i]; |
+ int32_t subModeCh = textCompactionData[i]; |
FX_CHAR ch = 0; |
switch (subMode) { |
case ALPHA: |
@@ -351,16 +351,16 @@ void CBC_DecodedBitStreamPaser::decodeTextCompaction(CFX_Int32Array &textCompact |
i++; |
} |
} |
-FX_INT32 CBC_DecodedBitStreamPaser::byteCompaction(FX_INT32 mode, CFX_Int32Array &codewords, FX_INT32 codeIndex, CFX_ByteString &result) |
+int32_t CBC_DecodedBitStreamPaser::byteCompaction(int32_t mode, CFX_Int32Array &codewords, int32_t codeIndex, CFX_ByteString &result) |
{ |
if (mode == BYTE_COMPACTION_MODE_LATCH) { |
- FX_INT32 count = 0; |
- FX_INT64 value = 0; |
+ int32_t count = 0; |
+ int64_t value = 0; |
FX_WORD* decodedData = FX_Alloc(FX_WORD, 6 * sizeof(FX_WORD)); |
CFX_Int32Array byteCompactedCodewords; |
byteCompactedCodewords.SetSize(6); |
FX_BOOL end = FALSE; |
- FX_INT32 nextCode = codewords[codeIndex++]; |
+ int32_t nextCode = codewords[codeIndex++]; |
while ((codeIndex < codewords[0]) && !end) { |
byteCompactedCodewords[count++] = nextCode; |
value = 900 * value + nextCode; |
@@ -376,7 +376,7 @@ FX_INT32 CBC_DecodedBitStreamPaser::byteCompaction(FX_INT32 mode, CFX_Int32Array |
end = TRUE; |
} else { |
if ((count % 5 == 0) && (count > 0)) { |
- FX_INT32 j = 0; |
+ int32_t j = 0; |
for (; j < 6; ++j) { |
decodedData[5 - j] = (FX_WORD) (value % 256); |
value >>= 8; |
@@ -392,15 +392,15 @@ FX_INT32 CBC_DecodedBitStreamPaser::byteCompaction(FX_INT32 mode, CFX_Int32Array |
if (codeIndex == codewords[0] && nextCode < TEXT_COMPACTION_MODE_LATCH) { |
byteCompactedCodewords[count++] = nextCode; |
} |
- for (FX_INT32 i = 0; i < count; i++) { |
+ for (int32_t i = 0; i < count; i++) { |
result += (FX_CHAR)(FX_WORD) byteCompactedCodewords[i]; |
} |
} else if (mode == BYTE_COMPACTION_MODE_LATCH_6) { |
- FX_INT32 count = 0; |
- FX_INT64 value = 0; |
+ int32_t count = 0; |
+ int64_t value = 0; |
FX_BOOL end = FALSE; |
while (codeIndex < codewords[0] && !end) { |
- FX_INT32 code = codewords[codeIndex++]; |
+ int32_t code = codewords[codeIndex++]; |
if (code < TEXT_COMPACTION_MODE_LATCH) { |
count++; |
value = 900 * value + code; |
@@ -418,7 +418,7 @@ FX_INT32 CBC_DecodedBitStreamPaser::byteCompaction(FX_INT32 mode, CFX_Int32Array |
} |
if ((count % 5 == 0) && (count > 0)) { |
FX_WORD* decodedData = FX_Alloc(FX_WORD, 6 * sizeof(FX_WORD)); |
- FX_INT32 j = 0; |
+ int32_t j = 0; |
for (; j < 6; ++j) { |
decodedData[5 - j] = (FX_WORD) (value & 0xFF); |
value >>= 8; |
@@ -433,14 +433,14 @@ FX_INT32 CBC_DecodedBitStreamPaser::byteCompaction(FX_INT32 mode, CFX_Int32Array |
} |
return codeIndex; |
} |
-FX_INT32 CBC_DecodedBitStreamPaser::numericCompaction(CFX_Int32Array &codewords, FX_INT32 codeIndex, CFX_ByteString &result, FX_INT32 &e) |
+int32_t CBC_DecodedBitStreamPaser::numericCompaction(CFX_Int32Array &codewords, int32_t codeIndex, CFX_ByteString &result, int32_t &e) |
{ |
- FX_INT32 count = 0; |
+ int32_t count = 0; |
FX_BOOL end = FALSE; |
CFX_Int32Array numericCodewords; |
numericCodewords.SetSize(MAX_NUMERIC_CODEWORDS); |
while (codeIndex < codewords[0] && !end) { |
- FX_INT32 code = codewords[codeIndex++]; |
+ int32_t code = codewords[codeIndex++]; |
if (codeIndex == codewords[0]) { |
end = TRUE; |
} |
@@ -469,11 +469,11 @@ FX_INT32 CBC_DecodedBitStreamPaser::numericCompaction(CFX_Int32Array &codewords, |
} |
return codeIndex; |
} |
-CFX_ByteString CBC_DecodedBitStreamPaser::decodeBase900toBase10(CFX_Int32Array &codewords, FX_INT32 count, FX_INT32 &e) |
+CFX_ByteString CBC_DecodedBitStreamPaser::decodeBase900toBase10(CFX_Int32Array &codewords, int32_t count, int32_t &e) |
{ |
BigInteger result = 0; |
BigInteger nineHundred(900); |
- for (FX_INT32 i = 0; i < count; i++) { |
+ for (int32_t i = 0; i < count; i++) { |
result = result * nineHundred + BigInteger(codewords[i]); |
} |
CFX_ByteString resultString(bigIntegerToString(result).c_str()); |