Index: xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResult.cpp |
diff --git a/xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResult.cpp b/xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResult.cpp |
index af316f7660b94a5fee987308063c078b7fa972dd..c4966942c6eacfdf41d46325e8819819c073b347 100644 |
--- a/xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResult.cpp |
+++ b/xfa/src/fxbarcode/pdf417/BC_PDF417DetectionResult.cpp |
@@ -28,14 +28,14 @@ |
#include "BC_PDF417Common.h" |
#include "BC_PDF417DetectionResultRowIndicatorColumn.h" |
#include "BC_PDF417DetectionResult.h" |
-FX_INT32 CBC_DetectionResult::ADJUST_ROW_NUMBER_SKIP = 2; |
+int32_t CBC_DetectionResult::ADJUST_ROW_NUMBER_SKIP = 2; |
CBC_DetectionResult::CBC_DetectionResult(CBC_BarcodeMetadata* barcodeMetadata, CBC_BoundingBox* boundingBox) |
{ |
m_barcodeMetadata = barcodeMetadata; |
m_barcodeColumnCount = barcodeMetadata->getColumnCount(); |
m_boundingBox = boundingBox; |
m_detectionResultColumns.SetSize(m_barcodeColumnCount + 2); |
- for (FX_INT32 i = 0; i < m_barcodeColumnCount + 2; i++) { |
+ for (int32_t i = 0; i < m_barcodeColumnCount + 2; i++) { |
m_detectionResultColumns[i] = NULL; |
} |
} |
@@ -49,8 +49,8 @@ CFX_PtrArray& CBC_DetectionResult::getDetectionResultColumns() |
{ |
adjustIndicatorColumnRowNumbers((CBC_DetectionResultColumn*)m_detectionResultColumns.GetAt(0)); |
adjustIndicatorColumnRowNumbers((CBC_DetectionResultColumn*)m_detectionResultColumns.GetAt(m_barcodeColumnCount + 1)); |
- FX_INT32 unadjustedCodewordCount = CBC_PDF417Common::MAX_CODEWORDS_IN_BARCODE; |
- FX_INT32 previousUnadjustedCount; |
+ int32_t unadjustedCodewordCount = CBC_PDF417Common::MAX_CODEWORDS_IN_BARCODE; |
+ int32_t previousUnadjustedCount; |
do { |
previousUnadjustedCount = unadjustedCodewordCount; |
unadjustedCodewordCount = adjustRowNumbers(); |
@@ -65,11 +65,11 @@ CBC_BoundingBox* CBC_DetectionResult::getBoundingBox() |
{ |
return m_boundingBox; |
} |
-void CBC_DetectionResult::setDetectionResultColumn(FX_INT32 barcodeColumn, CBC_DetectionResultColumn* detectionResultColumn) |
+void CBC_DetectionResult::setDetectionResultColumn(int32_t barcodeColumn, CBC_DetectionResultColumn* detectionResultColumn) |
{ |
m_detectionResultColumns[barcodeColumn] = detectionResultColumn; |
} |
-CBC_DetectionResultColumn* CBC_DetectionResult::getDetectionResultColumn(FX_INT32 barcodeColumn) |
+CBC_DetectionResultColumn* CBC_DetectionResult::getDetectionResultColumn(int32_t barcodeColumn) |
{ |
return (CBC_DetectionResultColumn*)m_detectionResultColumns[barcodeColumn]; |
} |
@@ -80,9 +80,9 @@ CFX_ByteString CBC_DetectionResult::toString() |
rowIndicatorColumn = (CBC_DetectionResultColumn*)m_detectionResultColumns[m_barcodeColumnCount + 1]; |
} |
CFX_ByteString result; |
- for (FX_INT32 codewordsRow = 0; codewordsRow < rowIndicatorColumn->getCodewords()->GetSize(); codewordsRow++) { |
+ for (int32_t codewordsRow = 0; codewordsRow < rowIndicatorColumn->getCodewords()->GetSize(); codewordsRow++) { |
result += (FX_CHAR) codewordsRow; |
- for (FX_INT32 barcodeColumn = 0; barcodeColumn < m_barcodeColumnCount + 2; barcodeColumn++) { |
+ for (int32_t barcodeColumn = 0; barcodeColumn < m_barcodeColumnCount + 2; barcodeColumn++) { |
if (m_detectionResultColumns[barcodeColumn] == NULL) { |
result += " | "; |
continue; |
@@ -104,15 +104,15 @@ void CBC_DetectionResult::adjustIndicatorColumnRowNumbers(CBC_DetectionResultCol |
((CBC_DetectionResultRowIndicatorColumn*)detectionResultColumn)->adjustCompleteIndicatorColumnRowNumbers(*m_barcodeMetadata); |
} |
} |
-FX_INT32 CBC_DetectionResult::adjustRowNumbers() |
+int32_t CBC_DetectionResult::adjustRowNumbers() |
{ |
- FX_INT32 unadjustedCount = adjustRowNumbersByRow(); |
+ int32_t unadjustedCount = adjustRowNumbersByRow(); |
if (unadjustedCount == 0) { |
return 0; |
} |
- for (FX_INT32 barcodeColumn = 1; barcodeColumn < m_barcodeColumnCount + 1; barcodeColumn++) { |
+ for (int32_t barcodeColumn = 1; barcodeColumn < m_barcodeColumnCount + 1; barcodeColumn++) { |
CFX_PtrArray* codewords = ((CBC_DetectionResultColumn*)m_detectionResultColumns[barcodeColumn])->getCodewords(); |
- for (FX_INT32 codewordsRow = 0; codewordsRow < codewords->GetSize(); codewordsRow++) { |
+ for (int32_t codewordsRow = 0; codewordsRow < codewords->GetSize(); codewordsRow++) { |
if (codewords->GetAt(codewordsRow) == NULL) { |
continue; |
} |
@@ -123,24 +123,24 @@ FX_INT32 CBC_DetectionResult::adjustRowNumbers() |
} |
return unadjustedCount; |
} |
-FX_INT32 CBC_DetectionResult::adjustRowNumbersByRow() |
+int32_t CBC_DetectionResult::adjustRowNumbersByRow() |
{ |
adjustRowNumbersFromBothRI(); |
- FX_INT32 unadjustedCount = adjustRowNumbersFromLRI(); |
+ int32_t unadjustedCount = adjustRowNumbersFromLRI(); |
return unadjustedCount + adjustRowNumbersFromRRI(); |
} |
-FX_INT32 CBC_DetectionResult::adjustRowNumbersFromBothRI() |
+int32_t CBC_DetectionResult::adjustRowNumbersFromBothRI() |
{ |
if (m_detectionResultColumns[0] == NULL || m_detectionResultColumns[m_barcodeColumnCount + 1] == NULL) { |
return 0; |
} |
CFX_PtrArray* LRIcodewords = ((CBC_DetectionResultColumn*)m_detectionResultColumns[0])->getCodewords(); |
CFX_PtrArray* RRIcodewords = ((CBC_DetectionResultColumn*)m_detectionResultColumns[m_barcodeColumnCount + 1])->getCodewords(); |
- for (FX_INT32 codewordsRow = 0; codewordsRow < LRIcodewords->GetSize(); codewordsRow++) { |
+ for (int32_t codewordsRow = 0; codewordsRow < LRIcodewords->GetSize(); codewordsRow++) { |
if (LRIcodewords->GetAt(codewordsRow) != NULL && |
RRIcodewords->GetAt(codewordsRow) != NULL && |
((CBC_Codeword*)LRIcodewords->GetAt(codewordsRow))->getRowNumber() == ((CBC_Codeword*)RRIcodewords->GetAt(codewordsRow))->getRowNumber()) { |
- for (FX_INT32 barcodeColumn = 1; barcodeColumn <= m_barcodeColumnCount; barcodeColumn++) { |
+ for (int32_t barcodeColumn = 1; barcodeColumn <= m_barcodeColumnCount; barcodeColumn++) { |
CBC_Codeword* codeword = (CBC_Codeword*)((CBC_DetectionResultColumn*)m_detectionResultColumns[barcodeColumn])->getCodewords()->GetAt(codewordsRow); |
if (codeword == NULL) { |
continue; |
@@ -154,20 +154,20 @@ FX_INT32 CBC_DetectionResult::adjustRowNumbersFromBothRI() |
} |
return 0; |
} |
-FX_INT32 CBC_DetectionResult::adjustRowNumbersFromRRI() |
+int32_t CBC_DetectionResult::adjustRowNumbersFromRRI() |
{ |
if (m_detectionResultColumns[m_barcodeColumnCount + 1] == NULL) { |
return 0; |
} |
- FX_INT32 unadjustedCount = 0; |
+ int32_t unadjustedCount = 0; |
CFX_PtrArray* codewords = ((CBC_DetectionResultColumn*) m_detectionResultColumns.GetAt(m_barcodeColumnCount + 1))->getCodewords(); |
- for (FX_INT32 codewordsRow = 0; codewordsRow < codewords->GetSize(); codewordsRow++) { |
+ for (int32_t codewordsRow = 0; codewordsRow < codewords->GetSize(); codewordsRow++) { |
if (codewords->GetAt(codewordsRow) == NULL) { |
continue; |
} |
- FX_INT32 rowIndicatorRowNumber = ((CBC_Codeword*)codewords->GetAt(codewordsRow))->getRowNumber(); |
- FX_INT32 invalidRowCounts = 0; |
- for (FX_INT32 barcodeColumn = m_barcodeColumnCount + 1; barcodeColumn > 0 && invalidRowCounts < ADJUST_ROW_NUMBER_SKIP; barcodeColumn--) { |
+ int32_t rowIndicatorRowNumber = ((CBC_Codeword*)codewords->GetAt(codewordsRow))->getRowNumber(); |
+ int32_t invalidRowCounts = 0; |
+ for (int32_t barcodeColumn = m_barcodeColumnCount + 1; barcodeColumn > 0 && invalidRowCounts < ADJUST_ROW_NUMBER_SKIP; barcodeColumn--) { |
CBC_Codeword* codeword = (CBC_Codeword*)((CBC_DetectionResultColumn*)m_detectionResultColumns.GetAt(barcodeColumn))->getCodewords()->GetAt(codewordsRow); |
if (codeword != NULL) { |
invalidRowCounts = adjustRowNumberIfValid(rowIndicatorRowNumber, invalidRowCounts, codeword); |
@@ -179,20 +179,20 @@ FX_INT32 CBC_DetectionResult::adjustRowNumbersFromRRI() |
} |
return unadjustedCount; |
} |
-FX_INT32 CBC_DetectionResult::adjustRowNumbersFromLRI() |
+int32_t CBC_DetectionResult::adjustRowNumbersFromLRI() |
{ |
if (m_detectionResultColumns[0] == NULL) { |
return 0; |
} |
- FX_INT32 unadjustedCount = 0; |
+ int32_t unadjustedCount = 0; |
CFX_PtrArray* codewords = ((CBC_DetectionResultColumn*)m_detectionResultColumns.GetAt(0))->getCodewords(); |
- for (FX_INT32 codewordsRow = 0; codewordsRow < codewords->GetSize(); codewordsRow++) { |
+ for (int32_t codewordsRow = 0; codewordsRow < codewords->GetSize(); codewordsRow++) { |
if (codewords->GetAt(codewordsRow) == NULL) { |
continue; |
} |
- FX_INT32 rowIndicatorRowNumber = ((CBC_Codeword*)codewords->GetAt(codewordsRow))->getRowNumber(); |
- FX_INT32 invalidRowCounts = 0; |
- for (FX_INT32 barcodeColumn = 1; barcodeColumn < m_barcodeColumnCount + 1 && invalidRowCounts < ADJUST_ROW_NUMBER_SKIP; barcodeColumn++) { |
+ int32_t rowIndicatorRowNumber = ((CBC_Codeword*)codewords->GetAt(codewordsRow))->getRowNumber(); |
+ int32_t invalidRowCounts = 0; |
+ for (int32_t barcodeColumn = 1; barcodeColumn < m_barcodeColumnCount + 1 && invalidRowCounts < ADJUST_ROW_NUMBER_SKIP; barcodeColumn++) { |
CBC_Codeword* codeword = (CBC_Codeword*)((CBC_DetectionResultColumn*)m_detectionResultColumns[barcodeColumn])->getCodewords()->GetAt(codewordsRow); |
if (codeword != NULL) { |
invalidRowCounts = adjustRowNumberIfValid(rowIndicatorRowNumber, invalidRowCounts, codeword); |
@@ -204,7 +204,7 @@ FX_INT32 CBC_DetectionResult::adjustRowNumbersFromLRI() |
} |
return unadjustedCount; |
} |
-FX_INT32 CBC_DetectionResult::adjustRowNumberIfValid(FX_INT32 rowIndicatorRowNumber, FX_INT32 invalidRowCounts, CBC_Codeword* codeword) |
+int32_t CBC_DetectionResult::adjustRowNumberIfValid(int32_t rowIndicatorRowNumber, int32_t invalidRowCounts, CBC_Codeword* codeword) |
{ |
if (codeword == NULL) { |
return invalidRowCounts; |
@@ -219,7 +219,7 @@ FX_INT32 CBC_DetectionResult::adjustRowNumberIfValid(FX_INT32 rowIndicatorRowNum |
} |
return invalidRowCounts; |
} |
-void CBC_DetectionResult::adjustRowNumbers(FX_INT32 barcodeColumn, FX_INT32 codewordsRow, CFX_PtrArray* codewords) |
+void CBC_DetectionResult::adjustRowNumbers(int32_t barcodeColumn, int32_t codewordsRow, CFX_PtrArray* codewords) |
{ |
CBC_Codeword* codeword = (CBC_Codeword*)codewords->GetAt(codewordsRow); |
CFX_PtrArray* previousColumnCodewords = ((CBC_DetectionResultColumn*)m_detectionResultColumns.GetAt(barcodeColumn - 1))->getCodewords(); |
@@ -251,7 +251,7 @@ void CBC_DetectionResult::adjustRowNumbers(FX_INT32 barcodeColumn, FX_INT32 code |
otherCodewords[12] = previousColumnCodewords->GetAt(codewordsRow + 2); |
otherCodewords[13] = nextColumnCodewords->GetAt(codewordsRow + 2); |
} |
- for (FX_INT32 i = 0; i < otherCodewords.GetSize(); i++) { |
+ for (int32_t i = 0; i < otherCodewords.GetSize(); i++) { |
CBC_Codeword* otherCodeword = (CBC_Codeword*)otherCodewords.GetAt(i); |
if (adjustRowNumber(codeword, otherCodeword)) { |
return; |
@@ -269,15 +269,15 @@ FX_BOOL CBC_DetectionResult::adjustRowNumber(CBC_Codeword* codeword, CBC_Codewor |
} |
return FALSE; |
} |
-FX_INT32 CBC_DetectionResult::getBarcodeColumnCount() |
+int32_t CBC_DetectionResult::getBarcodeColumnCount() |
{ |
return m_barcodeColumnCount; |
} |
-FX_INT32 CBC_DetectionResult::getBarcodeRowCount() |
+int32_t CBC_DetectionResult::getBarcodeRowCount() |
{ |
return m_barcodeMetadata->getRowCount(); |
} |
-FX_INT32 CBC_DetectionResult::getBarcodeECLevel() |
+int32_t CBC_DetectionResult::getBarcodeECLevel() |
{ |
return m_barcodeMetadata->getErrorCorrectionLevel(); |
} |