Merge to XFA: Use stdint.h types throughout PDFium.
[pdfium.git] / xfa / src / fxbarcode / datamatrix / BC_DataMatrixDataBlock.cpp
index c884834..fcf2804 100644 (file)
 CBC_DataMatrixDataBlock::~CBC_DataMatrixDataBlock()\r
 {\r
 }\r
-CBC_DataMatrixDataBlock::CBC_DataMatrixDataBlock(FX_INT32 numDataCodewords, CFX_ByteArray *codewords)\r
+CBC_DataMatrixDataBlock::CBC_DataMatrixDataBlock(int32_t numDataCodewords, CFX_ByteArray *codewords)\r
 {\r
     m_codewords.Copy(*codewords);\r
     m_numDataCodewords = numDataCodewords;\r
 }\r
-CFX_PtrArray *CBC_DataMatrixDataBlock::GetDataBlocks(CFX_ByteArray* rawCodewords, CBC_DataMatrixVersion *version, FX_INT32 &e)\r
+CFX_PtrArray *CBC_DataMatrixDataBlock::GetDataBlocks(CFX_ByteArray* rawCodewords, CBC_DataMatrixVersion *version, int32_t &e)\r
 {\r
     ECBlocks *ecBlocks = version->GetECBlocks();\r
-    FX_INT32 totalBlocks = 0;\r
+    int32_t totalBlocks = 0;\r
     const CFX_PtrArray &ecBlockArray = ecBlocks->GetECBlocks();\r
-    FX_INT32 i;\r
+    int32_t i;\r
     for (i = 0; i < ecBlockArray.GetSize(); i++) {\r
         totalBlocks += ((ECB*)ecBlockArray[i])->GetCount();\r
     }\r
     CBC_AutoPtr<CFX_PtrArray>result(FX_NEW CFX_PtrArray());\r
     result->SetSize(totalBlocks);\r
-    FX_INT32 numResultBlocks = 0;\r
-    FX_INT32 j;\r
+    int32_t numResultBlocks = 0;\r
+    int32_t j;\r
     for (j = 0; j < ecBlockArray.GetSize(); j++) {\r
         for (i = 0; i < ((ECB*)ecBlockArray[j])->GetCount(); i++) {\r
-            FX_INT32 numDataCodewords = ((ECB*)ecBlockArray[j])->GetDataCodewords();\r
-            FX_INT32 numBlockCodewords = ecBlocks->GetECCodewords() + numDataCodewords;\r
+            int32_t numDataCodewords = ((ECB*)ecBlockArray[j])->GetDataCodewords();\r
+            int32_t numBlockCodewords = ecBlocks->GetECCodewords() + numDataCodewords;\r
             CFX_ByteArray codewords;\r
             codewords.SetSize(numBlockCodewords);\r
             (*result)[numResultBlocks++] = FX_NEW CBC_DataMatrixDataBlock(numDataCodewords, &codewords);\r
             codewords.SetSize(0);\r
         }\r
     }\r
-    FX_INT32 longerBlocksTotalCodewords = ((CBC_DataMatrixDataBlock*)(*result)[0])->GetCodewords()->GetSize();\r
-    FX_INT32 longerBlocksNumDataCodewords = longerBlocksTotalCodewords - ecBlocks->GetECCodewords();\r
-    FX_INT32 shorterBlocksNumDataCodewords = longerBlocksNumDataCodewords - 1;\r
-    FX_INT32 rawCodewordsOffset = 0;\r
+    int32_t longerBlocksTotalCodewords = ((CBC_DataMatrixDataBlock*)(*result)[0])->GetCodewords()->GetSize();\r
+    int32_t longerBlocksNumDataCodewords = longerBlocksTotalCodewords - ecBlocks->GetECCodewords();\r
+    int32_t shorterBlocksNumDataCodewords = longerBlocksNumDataCodewords - 1;\r
+    int32_t rawCodewordsOffset = 0;\r
     for (i = 0; i < shorterBlocksNumDataCodewords; i++) {\r
-        FX_INT32 j;\r
+        int32_t j;\r
         for (j = 0; j < numResultBlocks; j++) {\r
             if (rawCodewordsOffset < rawCodewords->GetSize()) {\r
                 ((CBC_DataMatrixDataBlock*)(*result)[j])->GetCodewords()->operator [](i) = (*rawCodewords)[rawCodewordsOffset++];\r
@@ -67,17 +67,17 @@ CFX_PtrArray *CBC_DataMatrixDataBlock::GetDataBlocks(CFX_ByteArray* rawCodewords
         }\r
     }\r
     FX_BOOL specialVersion = version->GetVersionNumber() == 24;\r
-    FX_INT32 numLongerBlocks = specialVersion ? 8 : numResultBlocks;\r
+    int32_t numLongerBlocks = specialVersion ? 8 : numResultBlocks;\r
     for (j = 0; j < numLongerBlocks; j++) {\r
         if (rawCodewordsOffset < rawCodewords->GetSize()) {\r
             ((CBC_DataMatrixDataBlock*)(*result)[j])->GetCodewords()->operator [](longerBlocksNumDataCodewords - 1) = (*rawCodewords)[rawCodewordsOffset++];\r
         }\r
     }\r
-    FX_INT32 max = ((CBC_DataMatrixDataBlock*)(*result)[0])->GetCodewords()->GetSize();\r
+    int32_t max = ((CBC_DataMatrixDataBlock*)(*result)[0])->GetCodewords()->GetSize();\r
     for (i = longerBlocksNumDataCodewords; i < max; i++) {\r
-        FX_INT32 j;\r
+        int32_t j;\r
         for (j = 0; j < numResultBlocks; j++) {\r
-            FX_INT32 iOffset = specialVersion && j > 7 ? i - 1 : i;\r
+            int32_t iOffset = specialVersion && j > 7 ? i - 1 : i;\r
             if (rawCodewordsOffset < rawCodewords->GetSize()) {\r
                 ((CBC_DataMatrixDataBlock*)(*result)[j])->GetCodewords()->operator [](iOffset) = (*rawCodewords)[rawCodewordsOffset++];\r
             }\r
@@ -89,7 +89,7 @@ CFX_PtrArray *CBC_DataMatrixDataBlock::GetDataBlocks(CFX_ByteArray* rawCodewords
     }\r
     return result.release();\r
 }\r
-FX_INT32 CBC_DataMatrixDataBlock::GetNumDataCodewords()\r
+int32_t CBC_DataMatrixDataBlock::GetNumDataCodewords()\r
 {\r
     return m_numDataCodewords;\r
 }\r