summaryrefslogtreecommitdiff
path: root/MagickCore/property.c
diff options
context:
space:
mode:
Diffstat (limited to 'MagickCore/property.c')
-rw-r--r--MagickCore/property.c43
1 files changed, 22 insertions, 21 deletions
diff --git a/MagickCore/property.c b/MagickCore/property.c
index 69c42a048..af55ceb84 100644
--- a/MagickCore/property.c
+++ b/MagickCore/property.c
@@ -17,7 +17,7 @@
% March 2000 %
% %
% %
-% Copyright 1999-2020 ImageMagick Studio LLC, a non-profit organization %
+% Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization %
% dedicated to making software imaging solutions freely available. %
% %
% You may not use this file except in compliance with the License. You may %
@@ -236,7 +236,7 @@ MagickExport MagickBooleanType DefineImageProperty(Image *image,
key[MagickPathExtent],
value[MagickPathExtent];
- register char
+ char
*p;
assert(image != (Image *) NULL);
@@ -434,7 +434,7 @@ static MagickBooleanType GetIPTCProperty(const Image *image,const char *key,
dataset,
record;
- register ssize_t
+ ssize_t
i;
size_t
@@ -513,7 +513,7 @@ static inline signed int ReadPropertyMSBLong(const unsigned char **p,
int
c;
- register ssize_t
+ ssize_t
i;
unsigned char
@@ -553,7 +553,7 @@ static inline signed short ReadPropertyMSBShort(const unsigned char **p,
int
c;
- register ssize_t
+ ssize_t
i;
unsigned char
@@ -598,7 +598,7 @@ static MagickBooleanType Get8BIMProperty(const Image *image,const char *key,
MagickBooleanType
status;
- register ssize_t
+ ssize_t
i;
size_t
@@ -1239,7 +1239,7 @@ static MagickBooleanType GetEXIFProperty(const Image *image,
MagickBooleanType
status;
- register ssize_t
+ ssize_t
i;
size_t
@@ -1423,7 +1423,7 @@ static MagickBooleanType GetEXIFProperty(const Image *image,
number_entries=(size_t) ReadPropertyUnsignedShort(endian,directory);
for ( ; entry < number_entries; entry++)
{
- register unsigned char
+ unsigned char
*p,
*q;
@@ -1785,7 +1785,7 @@ static MagickBooleanType GetXMPProperty(const Image *image,const char *property)
MagickBooleanType
status;
- register const char
+ const char
*p;
XMLTreeInfo
@@ -1875,7 +1875,7 @@ static char *TracePSClippath(const unsigned char *blob,size_t length)
last[3],
point[3];
- register ssize_t
+ ssize_t
i,
x;
@@ -2092,7 +2092,7 @@ static char *TraceSVGClippath(const unsigned char *blob,size_t length,
last[3],
point[3];
- register ssize_t
+ ssize_t
i;
ssize_t
@@ -2220,7 +2220,7 @@ MagickExport const char *GetImageProperty(const Image *image,
MagickBooleanType
read_from_properties;
- register const char
+ const char
*p;
size_t
@@ -2923,7 +2923,7 @@ MagickExport const char *GetMagickProperty(ImageInfo *image_info,
PointInfo
*convex_hull;
- register ssize_t
+ ssize_t
n;
size_t
@@ -3115,7 +3115,7 @@ MagickExport const char *GetMagickProperty(ImageInfo *image_info,
PointInfo
*bounding_box;
- register ssize_t
+ ssize_t
n;
size_t
@@ -3587,10 +3587,10 @@ MagickExport char *InterpretImageProperties(ImageInfo *image_info,Image *image,
MagickBooleanType
number;
- register char
+ char
*q; /* current position in interpret_text */
- register const char
+ const char
*p; /* position in embed_text string being expanded */
size_t
@@ -3771,7 +3771,7 @@ MagickExport char *InterpretImageProperties(ImageInfo *image_info,Image *image,
*key,
*string;
- register ssize_t
+ ssize_t
len;
ssize_t
@@ -4354,14 +4354,15 @@ MagickExport MagickBooleanType SetImageProperty(Image *image,
else
if ((flags & LessValue) != 0)
{
- if (image->delay < (size_t) floor(geometry_info.rho+0.5))
- image->delay=(ssize_t)
- floor(geometry_info.sigma+0.5);
+ if ((double) image->delay < floor(geometry_info.rho+0.5))
+ image->delay=CastDoubleToLong(
+ floor(geometry_info.sigma+0.5));
}
else
image->delay=(size_t) floor(geometry_info.rho+0.5);
if ((flags & SigmaValue) != 0)
- image->ticks_per_second=(ssize_t) floor(geometry_info.sigma+0.5);
+ image->ticks_per_second=CastDoubleToLong(floor(
+ geometry_info.sigma+0.5));
return(MagickTrue);
}
if (LocaleCompare("delay_units",property) == 0)