aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QUtil.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-04-06 15:49:02 +0200
committerJay Berkenbilt <ejb@ql.org>2020-04-06 15:49:02 +0200
commit619d294e9d2d9bb64c4eac62fde57096d5a84ba4 (patch)
tree69d37c3d77e022e27402bea6edb00b5d351505fb /libqpdf/QUtil.cc
parent1360b530ecc96aac4c77ef6ae2db1a05e9b791f1 (diff)
downloadqpdf-619d294e9d2d9bb64c4eac62fde57096d5a84ba4.tar.zst
Remove QUtil::srandom
Diffstat (limited to 'libqpdf/QUtil.cc')
-rw-r--r--libqpdf/QUtil.cc24
1 files changed, 7 insertions, 17 deletions
diff --git a/libqpdf/QUtil.cc b/libqpdf/QUtil.cc
index 8717e148..177b49e1 100644
--- a/libqpdf/QUtil.cc
+++ b/libqpdf/QUtil.cc
@@ -878,16 +878,6 @@ QUtil::toUTF16(unsigned long uval)
// Random data support
-long
-QUtil::random()
-{
- long result = 0L;
- initializeWithRandomBytes(
- reinterpret_cast<unsigned char*>(&result),
- sizeof(result));
- return result;
-}
-
static RandomDataProvider* random_data_provider = 0;
#ifdef USE_INSECURE_RANDOM
@@ -941,14 +931,14 @@ QUtil::initializeWithRandomBytes(unsigned char* data, size_t len)
random_data_provider->provideRandomData(data, len);
}
-void
-QUtil::srandom(unsigned int seed)
+long
+QUtil::random()
{
-#ifdef HAVE_RANDOM
- ::srandom(seed);
-#else
- srand(seed);
-#endif
+ long result = 0L;
+ initializeWithRandomBytes(
+ reinterpret_cast<unsigned char*>(&result),
+ sizeof(result));
+ return result;
}
bool