diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/qpdf/QUtil.hh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/qpdf/QUtil.hh b/include/qpdf/QUtil.hh index cdeefd71..8baedab6 100644 --- a/include/qpdf/QUtil.hh +++ b/include/qpdf/QUtil.hh @@ -83,6 +83,18 @@ namespace QUtil // encoding for the unicode value passed in. QPDF_DLL std::string toUTF8(unsigned long uval); + + // Wrapper around random from stdlib. Calls srandom automatically + // the first time it is called. + QPDF_DLL + long random(); + + // Wrapper around srandom from stdlib. + QPDF_DLL + void srandom(unsigned int seed); + + QPDF_DLL + void initializeWithRandomBytes(unsigned char* data, size_t len); }; #endif // __QUTIL_HH__ |