18 #ifndef MAGICKCORE_RANDOM_PRIVATE_H
19 #define MAGICKCORE_RANDOM_PRIVATE_H
23 #if defined(__cplusplus) || defined(c_plusplus)
65 sizeof(*random_info));
68 (void) memset(random_info,0,number_threads*
sizeof(*random_info));
69 for (i=0; i < (ssize_t) number_threads; i++)
74 #if defined(__cplusplus) || defined(c_plusplus)
MagickPrivate void RandomComponentTerminus(void)
Definition: random.c:823
#define ThrowFatalException(severity, tag)
Definition: exception-private.h:35
static RandomInfo ** DestroyRandomInfoThreadSet(RandomInfo **random_info)
Definition: random-private.h:39
static RandomInfo ** AcquireRandomInfoThreadSet(void)
Definition: random-private.h:52
MagickPrivate double GetRandomInfoNormalize(const RandomInfo *)
Definition: random.c:650
MagickExport RandomInfo * DestroyRandomInfo(RandomInfo *random_info)
Definition: random.c:274
Definition: exception.h:77
MagickBooleanType
Definition: magick-type.h:169
MagickPrivate MagickBooleanType RandomComponentGenesis(void)
Definition: random.c:798
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:634
MagickExport RandomInfo * AcquireRandomInfo(void)
Definition: random.c:163
MagickExport MagickSizeType GetMagickResourceLimit(const ResourceType type)
Definition: resource.c:793
size_t number_threads
Definition: quantum-private.h:70
Definition: resource_.h:34
MagickPrivate unsigned long * GetRandomInfoSeed(RandomInfo *)
Definition: random.c:678
static RandomInfo * random_info
Definition: resource.c:113
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1122
#define MagickPrivate
Definition: method-attribute.h:81