#include "magick/studio.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/memory_.h"
#include "magick/semaphore.h"
#include "magick/random_.h"
#include "magick/resource_.h"
#include "magick/signature.h"
#include "magick/string_.h"
#include "magick/utility.h"
Data Structures | |
| struct | _RandomInfo |
Typedefs | |
| typedef struct _RandomInfo | RandomInfo |
Functions | |
| static void | InitializeRandomReservoir (void) |
| MagickExport void | DestroyRandomReservoir (void) |
| MagickExport void | DistillRandomEvent (const unsigned char *event, const size_t length) |
| MagickExport void | GetRandomKey (unsigned char *key, const size_t length) |
| MagickExport double | GetRandomValue (void) |
| MagickExport void | SeedRandomReservoir (const unsigned long seed) |
Variables | |
| static RandomInfo | random_info = { ~0U, ~0U, ~0U, ~0U } |
| static SemaphoreInfo * | random_semaphore = (SemaphoreInfo *) NULL |
| static SignatureInfo * | reservoir = (SignatureInfo *) NULL |
| static unsigned long * | roulette = (unsigned long *) NULL |
| typedef struct _RandomInfo RandomInfo |
| MagickExport void DestroyRandomReservoir | ( | void | ) |
| MagickExport void DistillRandomEvent | ( | const unsigned char * | event, | |
| const size_t | length | |||
| ) |
| MagickExport void GetRandomKey | ( | unsigned char * | key, | |
| const size_t | length | |||
| ) |
| MagickExport double GetRandomValue | ( | void | ) |
| static void InitializeRandomReservoir | ( | void | ) | [static] |
| MagickExport void SeedRandomReservoir | ( | const unsigned long | seed | ) |
RandomInfo random_info = { ~0U, ~0U, ~0U, ~0U } [static] |
SemaphoreInfo* random_semaphore = (SemaphoreInfo *) NULL [static] |
SignatureInfo* reservoir = (SignatureInfo *) NULL [static] |
unsigned long* roulette = (unsigned long *) NULL [static] |
1.5.4