| Index: core/fpdfapi/fpdf_parser/include/fpdf_parser_decode.h
|
| diff --git a/core/fpdfapi/fpdf_parser/include/fpdf_parser_decode.h b/core/fpdfapi/fpdf_parser/include/fpdf_parser_decode.h
|
| index 1f1095b3961f3496fd4130cd6f600e0104495f84..5ae4011c763ba03929f4888e4bd54fa4c1b4079c 100644
|
| --- a/core/fpdfapi/fpdf_parser/include/fpdf_parser_decode.h
|
| +++ b/core/fpdfapi/fpdf_parser/include/fpdf_parser_decode.h
|
| @@ -24,18 +24,19 @@ CFX_WideString PDF_DecodeText(const CFX_ByteString& bstr);
|
| CFX_ByteString PDF_EncodeText(const FX_WCHAR* pString, int len = -1);
|
| CFX_ByteString PDF_EncodeText(const CFX_WideString& str);
|
|
|
| -void FlateEncode(const uint8_t* src_buf,
|
| +bool FlateEncode(const uint8_t* src_buf,
|
| uint32_t src_size,
|
| - uint8_t*& dest_buf,
|
| - uint32_t& dest_size);
|
| -void FlateEncode(const uint8_t* src_buf,
|
| - uint32_t src_size,
|
| - int predictor,
|
| - int Colors,
|
| - int BitsPerComponent,
|
| - int Columns,
|
| - uint8_t*& dest_buf,
|
| - uint32_t& dest_size);
|
| + uint8_t** dest_buf,
|
| + uint32_t* dest_size);
|
| +
|
| +// This used to have more parameters like the predictor and bpc, but there was
|
| +// only one caller, so the interface has been simplified, the values are hard
|
| +// coded, and dead code has been removed.
|
| +bool PngEncode(const uint8_t* src_buf,
|
| + uint32_t src_size,
|
| + uint8_t** dest_buf,
|
| + uint32_t* dest_size);
|
| +
|
| uint32_t FlateDecode(const uint8_t* src_buf,
|
| uint32_t src_size,
|
| uint8_t*& dest_buf,
|
|
|