| Index: core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp b/core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp
|
| index 37b82dd564a40ddbc5e04d65d9739246f74b1bb0..d1a7231d450fbe4e1f93503fdfcd4d7e3c78002e 100644
|
| --- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp
|
| +++ b/core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp
|
| @@ -363,6 +363,16 @@ CFX_ByteTextBuf& operator<<(CFX_ByteTextBuf& buf, const CPDF_Object* pObj) {
|
| return buf;
|
| }
|
|
|
| +FX_FLOAT PDF_ClipFloat(FX_FLOAT f) {
|
| + if (f < 0) {
|
| + return 0;
|
| + }
|
| + if (f > 1.0f) {
|
| + return 1.0f;
|
| + }
|
| + return f;
|
| +}
|
| +
|
| static CPDF_Object* SearchNumberNode(CPDF_Dictionary* pNode, int num) {
|
| CPDF_Array* pLimits = pNode->GetArrayBy("Limits");
|
| if (pLimits &&
|
|
|