#pragma once #include #include #include "config.h" extern "C" { #ifndef HAVE_ARC4RANDOM uint32_t arc4random(void); #endif #ifndef HAVE_ARC4RANDOM_BUF void arc4random_buf(void* buf, size_t nbytes); #endif #ifndef HAVE_ARC4RANDOM_UNIFORM uint32_t arc4random_uniform(uint32_t upper_bound); #endif #ifndef HAVE_EXPLICIT_BZERO void explicit_bzero(void*, size_t len); #endif }