Index: core/src/fpdfapi/fpdf_parser/fpdf_parser_decode.cpp |
diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_decode.cpp b/core/src/fpdfapi/fpdf_parser/fpdf_parser_decode.cpp |
index d18caab217150c5597d25fb22652b41f0669aa61..b1fde0be71597dfe1d9ee2ed33382738cbeda2da 100644 |
--- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_decode.cpp |
+++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_decode.cpp |
@@ -9,7 +9,7 @@ |
#include "../../../include/fxcodec/fx_codec.h" |
#include <limits.h> |
#define _STREAM_MAX_SIZE_ 20 * 1024 * 1024 |
-FX_DWORD _A85Decode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
+FX_DWORD _A85Decode(const uint8_t* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
{ |
dest_size = 0; |
dest_buf = NULL; |
@@ -19,7 +19,7 @@ FX_DWORD _A85Decode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_b |
FX_DWORD zcount = 0; |
FX_DWORD pos = 0; |
while (pos < src_size) { |
- FX_BYTE ch = src_buf[pos]; |
+ uint8_t ch = src_buf[pos]; |
if (ch < '!' && ch != '\n' && ch != '\r' && ch != ' ' && ch != '\t') { |
break; |
} |
@@ -39,12 +39,12 @@ FX_DWORD _A85Decode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_b |
if (zcount * 4 > UINT_MAX - (pos - zcount)) { |
return (FX_DWORD) - 1; |
} |
- dest_buf = FX_Alloc(FX_BYTE, zcount * 4 + (pos - zcount)); |
+ dest_buf = FX_Alloc(uint8_t, zcount * 4 + (pos - zcount)); |
int state = 0; |
- FX_UINT32 res = 0; |
+ uint32_t res = 0; |
pos = dest_size = 0; |
while (pos < src_size) { |
- FX_BYTE ch = src_buf[pos++]; |
+ uint8_t ch = src_buf[pos++]; |
if (ch == '\n' || ch == '\r' || ch == ' ' || ch == '\t') { |
continue; |
} |
@@ -61,7 +61,7 @@ FX_DWORD _A85Decode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_b |
state ++; |
if (state == 5) { |
for (int i = 0; i < 4; i ++) { |
- dest_buf[dest_size++] = (FX_BYTE)(res >> (3 - i) * 8); |
+ dest_buf[dest_size++] = (uint8_t)(res >> (3 - i) * 8); |
} |
state = 0; |
res = 0; |
@@ -74,7 +74,7 @@ FX_DWORD _A85Decode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_b |
res = res * 85 + 84; |
} |
for (i = 0; i < state - 1; i ++) { |
- dest_buf[dest_size++] = (FX_BYTE)(res >> (3 - i) * 8); |
+ dest_buf[dest_size++] = (uint8_t)(res >> (3 - i) * 8); |
} |
} |
if (pos < src_size && src_buf[pos] == '>') { |
@@ -82,18 +82,18 @@ FX_DWORD _A85Decode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_b |
} |
return pos; |
} |
-FX_DWORD _HexDecode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
+FX_DWORD _HexDecode(const uint8_t* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
{ |
FX_DWORD i; |
for (i = 0; i < src_size; i ++) |
if (src_buf[i] == '>') { |
break; |
} |
- dest_buf = FX_Alloc( FX_BYTE, i / 2 + 1); |
+ dest_buf = FX_Alloc( uint8_t, i / 2 + 1); |
dest_size = 0; |
FX_BOOL bFirstDigit = TRUE; |
for (i = 0; i < src_size; i ++) { |
- FX_BYTE ch = src_buf[i]; |
+ uint8_t ch = src_buf[i]; |
if (ch == ' ' || ch == '\n' || ch == '\t' || ch == '\r') { |
continue; |
} |
@@ -122,7 +122,7 @@ FX_DWORD _HexDecode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_b |
} |
return i; |
} |
-FX_DWORD RunLengthDecode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
+FX_DWORD RunLengthDecode(const uint8_t* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
{ |
FX_DWORD i = 0; |
FX_DWORD old; |
@@ -149,7 +149,7 @@ FX_DWORD RunLengthDecode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& d |
if (dest_size >= _STREAM_MAX_SIZE_) { |
return -1; |
} |
- dest_buf = FX_Alloc( FX_BYTE, dest_size); |
+ dest_buf = FX_Alloc( uint8_t, dest_size); |
i = 0; |
int dest_count = 0; |
while (i < src_size) { |
@@ -245,7 +245,7 @@ ICodec_ScanlineDecoder* FPDFAPI_CreateFlateDecoder(FX_LPCBYTE src_buf, FX_DWORD |
return CPDF_ModuleMgr::Get()->GetFlateModule()->CreateDecoder(src_buf, src_size, width, height, |
nComps, bpc, predictor, Colors, BitsPerComponent, Columns); |
} |
-FX_DWORD FPDFAPI_FlateOrLZWDecode(FX_BOOL bLZW, const FX_BYTE* src_buf, FX_DWORD src_size, CPDF_Dictionary* pParams, |
+FX_DWORD FPDFAPI_FlateOrLZWDecode(FX_BOOL bLZW, const uint8_t* src_buf, FX_DWORD src_size, CPDF_Dictionary* pParams, |
FX_DWORD estimated_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
{ |
int predictor = 0; |
@@ -468,7 +468,7 @@ CFX_ByteString PDF_EncodeText(FX_LPCWSTR pString, int len, CFX_CharMap* pCharMap |
dest_buf2 += 2; |
for (int i = 0; i < len; i ++) { |
*dest_buf2++ = pString[i] >> 8; |
- *dest_buf2++ = (FX_BYTE)pString[i]; |
+ *dest_buf2++ = (uint8_t)pString[i]; |
} |
result.ReleaseBuffer(encLen); |
return result; |
@@ -488,7 +488,7 @@ CFX_ByteString PDF_EncodeString(const CFX_ByteString& src, FX_BOOL bHex) |
} |
result.AppendChar('('); |
for (int i = 0; i < srclen; i ++) { |
- FX_BYTE ch = src[i]; |
+ uint8_t ch = src[i]; |
if (ch == ')' || ch == '\\' || ch == '(') { |
result.AppendChar('\\'); |
} else if (ch == 0x0a) { |
@@ -503,7 +503,7 @@ CFX_ByteString PDF_EncodeString(const CFX_ByteString& src, FX_BOOL bHex) |
result.AppendChar(')'); |
return result.GetByteString(); |
} |
-void FlateEncode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
+void FlateEncode(const uint8_t* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
{ |
CCodec_ModuleMgr* pEncoders = CPDF_ModuleMgr::Get()->GetCodecModule(); |
if (pEncoders) { |
@@ -518,7 +518,7 @@ void FlateEncode(FX_LPCBYTE src_buf, FX_DWORD src_size, int predictor, int Color |
pEncoders->GetFlateModule()->Encode(src_buf, src_size, predictor, Colors, BitsPerComponent, Columns, dest_buf, dest_size); |
} |
} |
-FX_DWORD FlateDecode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
+FX_DWORD FlateDecode(const uint8_t* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) |
{ |
CCodec_ModuleMgr* pEncoders = CPDF_ModuleMgr::Get()->GetCodecModule(); |
if (pEncoders) { |