//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENCE_1_0.txt)
+// https://www.boost.org/LICENSE_1_0.txt)
//
// "A Replacement Call for Random"
// https://man.openbsd.org/arc4random.3
//
-#include <stdlib.h>
+#include <cstddef>
+#include <stdlib.h>
namespace boost {
namespace uuids {
//! Obtain entropy and place it into a memory location
//! \param[in] buf the location to write entropy
//! \param[in] siz the number of bytes to acquire
- void get_random_bytes(void *buf, size_t siz)
+ void get_random_bytes(void *buf, std::size_t siz)
{
arc4random_buf(buf, siz);
}