diff --git a/MagickCore/random.c b/MagickCore/random.c index 7940702e66..47b03255e8 100644 --- a/MagickCore/random.c +++ b/MagickCore/random.c @@ -607,7 +607,8 @@ static StringInfo *GenerateEntropicChaos(RandomInfo *random_info) % o random_info: the random info. % */ -MagickExport double GetPseudoRandomValue(RandomInfo *random_info) +MagickExport double GetPseudoRandomValue( + RandomInfo *magick_restrict random_info) { #define RandomROTL(x,k) (((x) << (k)) | ((x) >> (64-(k)))) diff --git a/MagickCore/random_.h b/MagickCore/random_.h index 53dfdd1bdb..d72ff6a7f3 100644 --- a/MagickCore/random_.h +++ b/MagickCore/random_.h @@ -35,7 +35,7 @@ typedef struct _RandomInfo */ extern MagickExport double GetRandomValue(RandomInfo *), - GetPseudoRandomValue(RandomInfo *); + GetPseudoRandomValue(RandomInfo *magick_restrict); extern MagickExport RandomInfo *AcquireRandomInfo(void),