Chromium Code Reviews| 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..5bfe5685ef5d62e05344e0aef02b0789f544fda1 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 callers, so the interface has been simplified, the values are hard |
|
Tom Sepez
2016/05/27 18:27:57
nit: only one caller.
Lei Zhang
2016/05/27 22:18:50
Done.
|
| +// 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, |