| Index: core/src/fpdfapi/fpdf_render/fpdf_render_image.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_render/fpdf_render_image.cpp b/core/src/fpdfapi/fpdf_render/fpdf_render_image.cpp
|
| index 214e4314da7c8d334afde07a0a8056e892f8863b..699f84830fdc9c9bf3b144dd1b3b3da12fedc5d0 100644
|
| --- a/core/src/fpdfapi/fpdf_render/fpdf_render_image.cpp
|
| +++ b/core/src/fpdfapi/fpdf_render/fpdf_render_image.cpp
|
| @@ -40,7 +40,7 @@ void CPDF_RenderStatus::CompositeDIBitmap(CFX_DIBitmap* pDIBitmap, int left, int
|
| } else {
|
| FX_DWORD fill_argb = m_Options.TranslateColor(mask_argb);
|
| if (bitmap_alpha < 255) {
|
| - ((FX_BYTE*)&fill_argb)[3] = ((FX_BYTE*)&fill_argb)[3] * bitmap_alpha / 255;
|
| + ((uint8_t*)&fill_argb)[3] = ((uint8_t*)&fill_argb)[3] * bitmap_alpha / 255;
|
| }
|
| if (m_pDevice->SetBitMask(pDIBitmap, left, top, fill_argb)) {
|
| return;
|
| @@ -1010,7 +1010,7 @@ CFX_DIBitmap* CPDF_RenderStatus::LoadSMask(CPDF_Dictionary* pSMaskDict,
|
| if (pCS) {
|
| FX_FLOAT R, G, B;
|
| FX_DWORD comps = 8;
|
| - if (pCS->CountComponents() > static_cast<FX_INT32>(comps)) {
|
| + if (pCS->CountComponents() > static_cast<int32_t>(comps)) {
|
| comps = (FX_DWORD)pCS->CountComponents();
|
| }
|
| CFX_FixedBufGrow<FX_FLOAT, 8> float_array(comps);
|
| @@ -1026,7 +1026,7 @@ CFX_DIBitmap* CPDF_RenderStatus::LoadSMask(CPDF_Dictionary* pSMaskDict,
|
| pFloats[i] = pBC->GetNumber(i);
|
| }
|
| pCS->GetRGB(pFloats, R, G, B);
|
| - back_color = 0xff000000 | ((FX_INT32)(R * 255) << 16) | ((FX_INT32)(G * 255) << 8) | (FX_INT32)(B * 255);
|
| + back_color = 0xff000000 | ((int32_t)(R * 255) << 16) | ((int32_t)(G * 255) << 8) | (int32_t)(B * 255);
|
| m_pContext->m_pDocument->GetPageData()->ReleaseColorSpace(pCSObj);
|
| }
|
| }
|
| @@ -1053,7 +1053,7 @@ CFX_DIBitmap* CPDF_RenderStatus::LoadSMask(CPDF_Dictionary* pSMaskDict,
|
| int dest_pitch = pMask->GetPitch();
|
| FX_LPBYTE src_buf = bitmap.GetBuffer();
|
| int src_pitch = bitmap.GetPitch();
|
| - FX_LPBYTE pTransfer = FX_Alloc(FX_BYTE, 256);
|
| + FX_LPBYTE pTransfer = FX_Alloc(uint8_t, 256);
|
| if (pFunc) {
|
| CFX_FixedBufGrow<FX_FLOAT, 16> results(pFunc->CountOutputs());
|
| for (int i = 0; i < 256; i ++) {
|
|
|