| Index: fpdfsdk/src/javascript/JS_Value.h
|
| diff --git a/fpdfsdk/src/javascript/JS_Value.h b/fpdfsdk/src/javascript/JS_Value.h
|
| index 20a6e38b46965e9cac89264d676b634f285b5492..c33a973a12a236768e788cadb94eb147507c24dc 100644
|
| --- a/fpdfsdk/src/javascript/JS_Value.h
|
| +++ b/fpdfsdk/src/javascript/JS_Value.h
|
| @@ -213,4 +213,16 @@ double JS_MakeDate(double day, double time);
|
| bool JS_PortIsNan(double d);
|
| double JS_LocalTime(double d);
|
|
|
| +// Some JS methods have the bizarre convention that they may also be called
|
| +// with a single argument which is an object containing the actual arguments
|
| +// as its properties. The varying arguments to this method are the property
|
| +// names as wchar_t string literals corresponding to each positional argument.
|
| +// The result will always contain |nKeywords| value, with unspecified ones
|
| +// being set to type VT_unknown.
|
| +std::vector<CJS_Value> JS_ExpandKeywordParams(
|
| + CJS_Runtime* pRuntime,
|
| + const std::vector<CJS_Value>& originals,
|
| + size_t nKeywords,
|
| + ...);
|
| +
|
| #endif // FPDFSDK_SRC_JAVASCRIPT_JS_VALUE_H_
|
|
|