diff options
Diffstat (limited to 'public/fpdf_ext.h')
-rw-r--r-- | public/fpdf_ext.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/public/fpdf_ext.h b/public/fpdf_ext.h index e488c5283b..a531f1407e 100644 --- a/public/fpdf_ext.h +++ b/public/fpdf_ext.h @@ -7,6 +7,8 @@ #ifndef PUBLIC_FPDF_EXT_H_ #define PUBLIC_FPDF_EXT_H_ +#include <time.h> + // NOLINTNEXTLINE(build/include) #include "fpdfview.h" @@ -67,6 +69,14 @@ typedef struct _UNSUPPORT_INFO { FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FSDK_SetUnSpObjProcessHandler(UNSUPPORT_INFO* unsp_info); +// Sets generator function for calls to time. +// +// This API is intended to be used only for testing, thus may cause PDFium to +// behave poorly in production environments. +// +// func - Function pointer to alternate implementation of time. +FPDF_EXPORT void FPDF_CALLCONV FSDK_SetTimeFunction(time_t (*func)()); + // Unknown page mode. #define PAGEMODE_UNKNOWN -1 // Document outline, and thumbnails hidden. |