Index: core/src/fxge/dib/fx_dib_engine.cpp |
diff --git a/core/src/fxge/dib/fx_dib_engine.cpp b/core/src/fxge/dib/fx_dib_engine.cpp |
index 6f8621e2a56fad6ac61733af1b3245ad71160532..e0b21d2f59410db2aa781c16ca9eb50856222a25 100644 |
--- a/core/src/fxge/dib/fx_dib_engine.cpp |
+++ b/core/src/fxge/dib/fx_dib_engine.cpp |
@@ -28,7 +28,7 @@ void CWeightTable::Calc(int dest_len, int dest_min, int dest_max, int src_len, i |
if ((dest_max - dest_min) > (int)((1U << 30) - 4) / m_ItemSize) { |
return; |
} |
- m_pWeightTables = FX_TryAlloc(FX_BYTE, (dest_max - dest_min) * m_ItemSize + 4); |
+ m_pWeightTables = FX_TryAlloc(uint8_t, (dest_max - dest_min) * m_ItemSize + 4); |
if (m_pWeightTables == NULL) { |
return; |
} |
@@ -202,7 +202,7 @@ CStretchEngine::CStretchEngine(IFX_ScanlineComposer* pDestBitmap, FXDIB_Format d |
} |
size += 31; |
size = size / 32 * 4; |
- m_pDestScanline = FX_TryAlloc(FX_BYTE, size); |
+ m_pDestScanline = FX_TryAlloc(uint8_t, size); |
if (m_pDestScanline == NULL) { |
return; |
} |
@@ -373,7 +373,7 @@ FX_BOOL CStretchEngine::ContinueStretchHorz(IFX_Pause* pPause) |
if (m_Flags & FXDIB_BICUBIC_INTERPOL) { |
dest_a = dest_a < 0 ? 0 : dest_a > 16711680 ? 16711680 : dest_a; |
} |
- *dest_scan++ = (FX_BYTE)(dest_a >> 16); |
+ *dest_scan++ = (uint8_t)(dest_a >> 16); |
} |
break; |
} |
@@ -388,7 +388,7 @@ FX_BOOL CStretchEngine::ContinueStretchHorz(IFX_Pause* pPause) |
if (m_Flags & FXDIB_BICUBIC_INTERPOL) { |
dest_a = dest_a < 0 ? 0 : dest_a > 16711680 ? 16711680 : dest_a; |
} |
- *dest_scan++ = (FX_BYTE)(dest_a >> 16); |
+ *dest_scan++ = (uint8_t)(dest_a >> 16); |
} |
break; |
} |
@@ -406,8 +406,8 @@ FX_BOOL CStretchEngine::ContinueStretchHorz(IFX_Pause* pPause) |
dest_r = dest_r < 0 ? 0 : dest_r > 16711680 ? 16711680 : dest_r; |
dest_a = dest_a < 0 ? 0 : dest_a > 65536 ? 65536 : dest_a; |
} |
- *dest_scan++ = (FX_BYTE)(dest_r >> 16); |
- *dest_scan_mask++ = (FX_BYTE)((dest_a * 255) >> 16); |
+ *dest_scan++ = (uint8_t)(dest_r >> 16); |
+ *dest_scan_mask++ = (uint8_t)((dest_a * 255) >> 16); |
} |
break; |
} |
@@ -419,13 +419,13 @@ FX_BOOL CStretchEngine::ContinueStretchHorz(IFX_Pause* pPause) |
int pixel_weight = pPixelWeights->m_Weights[j - pPixelWeights->m_SrcStart]; |
unsigned long argb_cmyk = m_pSrcPalette[src_scan[j]]; |
if (m_DestFormat == FXDIB_Rgb) { |
- dest_r_y += pixel_weight * (FX_BYTE)(argb_cmyk >> 16); |
- dest_g_m += pixel_weight * (FX_BYTE)(argb_cmyk >> 8); |
- dest_b_c += pixel_weight * (FX_BYTE)argb_cmyk; |
+ dest_r_y += pixel_weight * (uint8_t)(argb_cmyk >> 16); |
+ dest_g_m += pixel_weight * (uint8_t)(argb_cmyk >> 8); |
+ dest_b_c += pixel_weight * (uint8_t)argb_cmyk; |
} else { |
- dest_b_c += pixel_weight * (FX_BYTE)(argb_cmyk >> 24); |
- dest_g_m += pixel_weight * (FX_BYTE)(argb_cmyk >> 16); |
- dest_r_y += pixel_weight * (FX_BYTE)(argb_cmyk >> 8); |
+ dest_b_c += pixel_weight * (uint8_t)(argb_cmyk >> 24); |
+ dest_g_m += pixel_weight * (uint8_t)(argb_cmyk >> 16); |
+ dest_r_y += pixel_weight * (uint8_t)(argb_cmyk >> 8); |
} |
} |
if (m_Flags & FXDIB_BICUBIC_INTERPOL) { |
@@ -433,9 +433,9 @@ FX_BOOL CStretchEngine::ContinueStretchHorz(IFX_Pause* pPause) |
dest_g_m = dest_g_m < 0 ? 0 : dest_g_m > 16711680 ? 16711680 : dest_g_m; |
dest_b_c = dest_b_c < 0 ? 0 : dest_b_c > 16711680 ? 16711680 : dest_b_c; |
} |
- *dest_scan++ = (FX_BYTE)(dest_b_c >> 16); |
- *dest_scan++ = (FX_BYTE)(dest_g_m >> 16); |
- *dest_scan++ = (FX_BYTE)(dest_r_y >> 16); |
+ *dest_scan++ = (uint8_t)(dest_b_c >> 16); |
+ *dest_scan++ = (uint8_t)(dest_g_m >> 16); |
+ *dest_scan++ = (uint8_t)(dest_r_y >> 16); |
} |
break; |
} |
@@ -448,13 +448,13 @@ FX_BOOL CStretchEngine::ContinueStretchHorz(IFX_Pause* pPause) |
pixel_weight = pixel_weight * src_scan_mask[j] / 255; |
unsigned long argb_cmyk = m_pSrcPalette[src_scan[j]]; |
if (m_DestFormat == FXDIB_Rgba) { |
- dest_r_y += pixel_weight * (FX_BYTE)(argb_cmyk >> 16); |
- dest_g_m += pixel_weight * (FX_BYTE)(argb_cmyk >> 8); |
- dest_b_c += pixel_weight * (FX_BYTE)argb_cmyk; |
+ dest_r_y += pixel_weight * (uint8_t)(argb_cmyk >> 16); |
+ dest_g_m += pixel_weight * (uint8_t)(argb_cmyk >> 8); |
+ dest_b_c += pixel_weight * (uint8_t)argb_cmyk; |
} else { |
- dest_b_c += pixel_weight * (FX_BYTE)(argb_cmyk >> 24); |
- dest_g_m += pixel_weight * (FX_BYTE)(argb_cmyk >> 16); |
- dest_r_y += pixel_weight * (FX_BYTE)(argb_cmyk >> 8); |
+ dest_b_c += pixel_weight * (uint8_t)(argb_cmyk >> 24); |
+ dest_g_m += pixel_weight * (uint8_t)(argb_cmyk >> 16); |
+ dest_r_y += pixel_weight * (uint8_t)(argb_cmyk >> 8); |
} |
dest_a += pixel_weight; |
} |
@@ -464,10 +464,10 @@ FX_BOOL CStretchEngine::ContinueStretchHorz(IFX_Pause* pPause) |
dest_r_y = dest_r_y < 0 ? 0 : dest_r_y > 16711680 ? 16711680 : dest_r_y; |
dest_a = dest_a < 0 ? 0 : dest_a > 65536 ? 65536 : dest_a; |
} |
- *dest_scan++ = (FX_BYTE)(dest_b_c >> 16); |
- *dest_scan++ = (FX_BYTE)(dest_g_m >> 16); |
- *dest_scan++ = (FX_BYTE)(dest_r_y >> 16); |
- *dest_scan_mask++ = (FX_BYTE)((dest_a * 255) >> 16); |
+ *dest_scan++ = (uint8_t)(dest_b_c >> 16); |
+ *dest_scan++ = (uint8_t)(dest_g_m >> 16); |
+ *dest_scan++ = (uint8_t)(dest_r_y >> 16); |
+ *dest_scan_mask++ = (uint8_t)((dest_a * 255) >> 16); |
} |
break; |
} |
@@ -487,9 +487,9 @@ FX_BOOL CStretchEngine::ContinueStretchHorz(IFX_Pause* pPause) |
dest_g_m = dest_g_m < 0 ? 0 : dest_g_m > 16711680 ? 16711680 : dest_g_m; |
dest_r_y = dest_r_y < 0 ? 0 : dest_r_y > 16711680 ? 16711680 : dest_r_y; |
} |
- *dest_scan++ = (FX_BYTE)((dest_b_c) >> 16); |
- *dest_scan++ = (FX_BYTE)((dest_g_m) >> 16); |
- *dest_scan++ = (FX_BYTE)((dest_r_y) >> 16); |
+ *dest_scan++ = (uint8_t)((dest_b_c) >> 16); |
+ *dest_scan++ = (uint8_t)((dest_g_m) >> 16); |
+ *dest_scan++ = (uint8_t)((dest_r_y) >> 16); |
dest_scan += Bpp - 3; |
} |
break; |
@@ -517,14 +517,14 @@ FX_BOOL CStretchEngine::ContinueStretchHorz(IFX_Pause* pPause) |
dest_b_c = dest_b_c < 0 ? 0 : dest_b_c > 16711680 ? 16711680 : dest_b_c; |
dest_a = dest_a < 0 ? 0 : dest_a > 65536 ? 65536 : dest_a; |
} |
- *dest_scan++ = (FX_BYTE)((dest_b_c) >> 16); |
- *dest_scan++ = (FX_BYTE)((dest_g_m) >> 16); |
- *dest_scan++ = (FX_BYTE)((dest_r_y) >> 16); |
+ *dest_scan++ = (uint8_t)((dest_b_c) >> 16); |
+ *dest_scan++ = (uint8_t)((dest_g_m) >> 16); |
+ *dest_scan++ = (uint8_t)((dest_r_y) >> 16); |
if (m_DestFormat == FXDIB_Argb) { |
- *dest_scan = (FX_BYTE)((dest_a * 255) >> 16); |
+ *dest_scan = (uint8_t)((dest_a * 255) >> 16); |
} |
if (dest_scan_mask) { |
- *dest_scan_mask++ = (FX_BYTE)((dest_a * 255) >> 16); |
+ *dest_scan_mask++ = (uint8_t)((dest_a * 255) >> 16); |
} |
dest_scan += Bpp - 3; |
} |
@@ -564,7 +564,7 @@ void CStretchEngine::StretchVert() |
if (m_Flags & FXDIB_BICUBIC_INTERPOL) { |
dest_a = dest_a < 0 ? 0 : dest_a > 16711680 ? 16711680 : dest_a; |
} |
- *dest_scan = (FX_BYTE)(dest_a >> 16); |
+ *dest_scan = (uint8_t)(dest_a >> 16); |
dest_scan += DestBpp; |
} |
break; |
@@ -583,9 +583,9 @@ void CStretchEngine::StretchVert() |
dest_k = dest_k < 0 ? 0 : dest_k > 16711680 ? 16711680 : dest_k; |
dest_a = dest_a < 0 ? 0 : dest_a > 16711680 ? 16711680 : dest_a; |
} |
- *dest_scan = (FX_BYTE)(dest_k >> 16); |
+ *dest_scan = (uint8_t)(dest_k >> 16); |
dest_scan += DestBpp; |
- *dest_sacn_mask++ = (FX_BYTE)(dest_a >> 16); |
+ *dest_sacn_mask++ = (uint8_t)(dest_a >> 16); |
} |
break; |
} |
@@ -606,9 +606,9 @@ void CStretchEngine::StretchVert() |
dest_g_m = dest_g_m < 0 ? 0 : dest_g_m > 16711680 ? 16711680 : dest_g_m; |
dest_b_c = dest_b_c < 0 ? 0 : dest_b_c > 16711680 ? 16711680 : dest_b_c; |
} |
- dest_scan[0] = (FX_BYTE)((dest_b_c) >> 16); |
- dest_scan[1] = (FX_BYTE)((dest_g_m) >> 16); |
- dest_scan[2] = (FX_BYTE)((dest_r_y) >> 16); |
+ dest_scan[0] = (uint8_t)((dest_b_c) >> 16); |
+ dest_scan[1] = (uint8_t)((dest_g_m) >> 16); |
+ dest_scan[2] = (uint8_t)((dest_r_y) >> 16); |
dest_scan += DestBpp; |
} |
break; |
@@ -653,9 +653,9 @@ void CStretchEngine::StretchVert() |
dest_scan[2] = r > 255 ? 255 : r < 0 ? 0 : r; |
} |
if (m_DestFormat == FXDIB_Argb) { |
- dest_scan[3] = (FX_BYTE)((dest_a) >> 16); |
+ dest_scan[3] = (uint8_t)((dest_a) >> 16); |
} else { |
- *dest_sacn_mask = (FX_BYTE)((dest_a) >> 16); |
+ *dest_sacn_mask = (uint8_t)((dest_a) >> 16); |
} |
dest_scan += DestBpp; |
if (dest_sacn_mask) { |
@@ -798,9 +798,9 @@ FX_BOOL CFX_ImageStretcher::StartQuickStretch() |
return FALSE; |
} |
size *= m_DestBPP; |
- m_pScanline = FX_Alloc(FX_BYTE, (size / 8 + 3) / 4 * 4); |
+ m_pScanline = FX_Alloc(uint8_t, (size / 8 + 3) / 4 * 4); |
if (m_pSource->m_pAlphaMask) { |
- m_pMaskScanline = FX_Alloc(FX_BYTE, (m_ClipRect.Width() + 3) / 4 * 4); |
+ m_pMaskScanline = FX_Alloc(uint8_t, (m_ClipRect.Width() + 3) / 4 * 4); |
} |
if (m_pSource->GetWidth() * m_pSource->GetHeight() < MAX_PROGRESSIVE_STRETCH_PIXELS) { |
ContinueQuickStretch(NULL); |