| 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,
 | 
| 
 |