Merge to XFA: Use stdint.h types throughout PDFium.
[pdfium.git] / xfa / src / fxbarcode / BC_BufferedImageLuminanceSource.cpp
index d385c45..423d2c7 100644 (file)
@@ -47,7 +47,7 @@ static CFX_DIBitmap* CreateDIBSource(IFX_FileRead* fileread)
     bitmap->Create(pImageCodec->GetWidth(), pImageCodec->GetHeight(), FXDIB_Argb);\r
     bitmap->Clear(FXARGB_MAKE(0xFF, 0xFF, 0xFF, 0xFF));\r
     CBC_Pause pause;\r
-    FX_INT32 frames;\r
+    int32_t frames;\r
     status = pImageCodec->GetFrames(frames, &pause);\r
     while (status == FXCODEC_STATUS_FRAME_TOBECONTINUE) {\r
         status = pImageCodec->GetFrames(frames, &pause);\r
@@ -105,7 +105,7 @@ CBC_BufferedImageLuminanceSource::CBC_BufferedImageLuminanceSource(const CFX_Wid
     m_top = 0;\r
     m_left = 0;\r
 }\r
-void CBC_BufferedImageLuminanceSource::Init(FX_INT32 &e)\r
+void CBC_BufferedImageLuminanceSource::Init(int32_t &e)\r
 {\r
     IFX_FileRead* fileread = FX_CreateFileRead(m_filename);\r
     m_pBitmap = CreateDIBSource(fileread);\r
@@ -137,27 +137,27 @@ CBC_BufferedImageLuminanceSource::~CBC_BufferedImageLuminanceSource()
     delete m_pBitmap;\r
     m_pBitmap = NULL;\r
 }\r
-CFX_ByteArray *CBC_BufferedImageLuminanceSource::GetRow(FX_INT32 y, CFX_ByteArray &row, FX_INT32 &e)\r
+CFX_ByteArray *CBC_BufferedImageLuminanceSource::GetRow(int32_t y, CFX_ByteArray &row, int32_t &e)\r
 {\r
     if (y < 0 || y >= m_height) {\r
         e = BCExceptionRequestedRowIsOutSizeTheImage;\r
         return NULL;\r
     }\r
-    FX_INT32 width = m_width;\r
+    int32_t width = m_width;\r
     if(row.GetSize() == 0 || row.GetSize() < width) {\r
         row.SetSize(width);\r
     }\r
     if(m_rgbData.GetSize() == 0 || m_rgbData.GetSize() < width) {\r
         m_rgbData.SetSize(width);\r
     }\r
-    FX_INT32* rowLine = (FX_INT32*)m_pBitmap->GetScanline(y);\r
-    FX_INT32 x;\r
+    int32_t* rowLine = (int32_t*)m_pBitmap->GetScanline(y);\r
+    int32_t x;\r
     for (x = 0; x < width; x++) {\r
-        FX_INT32 pixel = rowLine[x];\r
-        FX_INT32 luminance = (306 * ((pixel >> 16) & 0xFF) +\r
+        int32_t pixel = rowLine[x];\r
+        int32_t luminance = (306 * ((pixel >> 16) & 0xFF) +\r
                               601 * ((pixel >> 8) & 0xFF) +\r
                               117 * (pixel & 0xFF)) >> 10;\r
-        row[x] = (FX_BYTE) luminance;\r
+        row[x] = (uint8_t) luminance;\r
     }\r
     return &row;\r
 }\r
@@ -165,17 +165,17 @@ CFX_ByteArray *CBC_BufferedImageLuminanceSource::GetMatrix()
 {\r
     CFX_ByteArray *matirx = FX_NEW CFX_ByteArray();\r
     matirx->SetSize(m_bytesPerLine * m_height);\r
-    FX_INT32 *rgb = (FX_INT32*)m_pBitmap->GetBuffer();\r
-    FX_INT32 y;\r
+    int32_t *rgb = (int32_t*)m_pBitmap->GetBuffer();\r
+    int32_t y;\r
     for(y = 0; y < m_height; y++) {\r
-        FX_INT32 offset = y * m_width;\r
-        FX_INT32 x;\r
+        int32_t offset = y * m_width;\r
+        int32_t x;\r
         for(x = 0; x < m_width; x++) {\r
-            FX_INT32 pixel = rgb[offset + x];\r
-            FX_INT32 luminance = (306 * ((pixel >> 16) & 0xFF) +\r
+            int32_t pixel = rgb[offset + x];\r
+            int32_t luminance = (306 * ((pixel >> 16) & 0xFF) +\r
                                   601 * ((pixel >> 8) & 0xFF) +\r
                                   117 * (pixel & 0xFF)) >> 10;\r
-            (*matirx)[offset + x] = (FX_BYTE) luminance;\r
+            (*matirx)[offset + x] = (uint8_t) luminance;\r
         }\r
     }\r
     return matirx;\r
@@ -188,17 +188,17 @@ FX_BOOL CBC_BufferedImageLuminanceSource::IsRotateSupported()
 {\r
     return TRUE;\r
 }\r
-CBC_LuminanceSource *CBC_BufferedImageLuminanceSource::Crop(FX_INT32 left, FX_INT32 top, FX_INT32 width, FX_INT32 height)\r
+CBC_LuminanceSource *CBC_BufferedImageLuminanceSource::Crop(int32_t left, int32_t top, int32_t width, int32_t height)\r
 {\r
     return NULL;\r
 }\r
-CBC_LuminanceSource *CBC_BufferedImageLuminanceSource::RotateCounterClockwise(FX_INT32 &e)\r
+CBC_LuminanceSource *CBC_BufferedImageLuminanceSource::RotateCounterClockwise(int32_t &e)\r
 {\r
     if (!IsRotateSupported()) {\r
         e = BCExceptionRotateNotSupported;\r
         return NULL;\r
     }\r
-    FX_INT32 sourceWidth = m_width;\r
-    FX_INT32 sourceHeight = m_height;\r
+    int32_t sourceWidth = m_width;\r
+    int32_t sourceHeight = m_height;\r
     return NULL;\r
 }\r