From 774296ae920b8d13f9540cf8184df2d27e02c64c Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 24 Nov 2018 12:40:53 -0500 Subject: [PATCH] ... --- MagickCore/draw.c | 23 ++++++++++++----------- MagickCore/enhance.c | 2 +- MagickCore/monitor.c | 1 + MagickCore/property.c | 4 ++-- configure | 2 +- 5 files changed, 17 insertions(+), 15 deletions(-) diff --git a/MagickCore/draw.c b/MagickCore/draw.c index 83a095ee3..ad0f41201 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -1328,7 +1328,7 @@ static MagickBooleanType DrawBoundingRectangles(Image *image, DrawInfo *clone_info; - MagickBooleanType + MagickStatusType status; PointInfo @@ -1355,7 +1355,7 @@ static MagickBooleanType DrawBoundingRectangles(Image *image, if (status == MagickFalse) { clone_info=DestroyDrawInfo(clone_info); - return(status); + return(MagickFalse); } resolution.x=96.0; resolution.y=96.0; @@ -1431,7 +1431,7 @@ static MagickBooleanType DrawBoundingRectangles(Image *image, if (i < (ssize_t) polygon_info->number_edges) { clone_info=DestroyDrawInfo(clone_info); - return(status); + return(status == 0 ? MagickFalse : MagickTrue); } } status=QueryColorCompliance("#00f",AllCompliance,&clone_info->stroke, @@ -1439,7 +1439,7 @@ static MagickBooleanType DrawBoundingRectangles(Image *image, if (status == MagickFalse) { clone_info=DestroyDrawInfo(clone_info); - return(status); + return(MagickFalse); } start.x=(double) (bounds.x1-mid); start.y=(double) (bounds.y1-mid); @@ -1452,7 +1452,7 @@ static MagickBooleanType DrawBoundingRectangles(Image *image, primitive_info[coordinates].primitive=UndefinedPrimitive; status=DrawPrimitive(image,clone_info,primitive_info,exception); clone_info=DestroyDrawInfo(clone_info); - return(status); + return(status == 0 ? MagickFalse : MagickTrue); } /* @@ -2251,8 +2251,8 @@ static MagickBooleanType CheckPrimitiveExtent(MVGInfo *mvg_info, { if (extent <= (double) *mvg_info->extent) return(MagickTrue); - *mvg_info->primitive_info=ResizeQuantumMemory(*mvg_info->primitive_info, - (size_t) extent,quantum); + *mvg_info->primitive_info=(PrimitiveInfo *) ResizeQuantumMemory( + *mvg_info->primitive_info,(size_t) extent,quantum); if (*mvg_info->primitive_info != (PrimitiveInfo *) NULL) { *mvg_info->extent=(size_t) extent; @@ -2267,7 +2267,8 @@ static MagickBooleanType CheckPrimitiveExtent(MVGInfo *mvg_info, if (*mvg_info->primitive_info != (PrimitiveInfo *) NULL) *mvg_info->primitive_info=(PrimitiveInfo *) RelinquishMagickMemory( *mvg_info->primitive_info); - *mvg_info->primitive_info=AcquireCriticalMemory(PrimitiveExtentPad*quantum); + *mvg_info->primitive_info=(PrimitiveInfo *) AcquireCriticalMemory( + PrimitiveExtentPad*quantum); (void) memset(*mvg_info->primitive_info,0,PrimitiveExtentPad*quantum); *mvg_info->extent=1; return(MagickFalse); @@ -2485,7 +2486,7 @@ static MagickBooleanType RenderMVGContent(Image *image, { status=SetImageAlphaChannel(image,OpaqueAlphaChannel,exception); if (status == MagickFalse) - return(status); + return(status == 0 ? MagickFalse : MagickTrue); } primitive=(char *) NULL; if (*draw_info->primitive != '@') @@ -5912,7 +5913,7 @@ static MagickBooleanType TraceArcPath(MVGInfo *mvg_info,const PointInfo start, gamma, theta; - MagickBooleanType + MagickStatusType status; PointInfo @@ -6040,7 +6041,7 @@ static MagickBooleanType TraceArcPath(MVGInfo *mvg_info,const PointInfo start, p->primitive=primitive_info->primitive; p--; } - return(status); + return(status == 0 ? MagickFalse : MagickTrue); } static MagickBooleanType TraceBezier(MVGInfo *mvg_info, diff --git a/MagickCore/enhance.c b/MagickCore/enhance.c index d0ea04f51..0538f842f 100644 --- a/MagickCore/enhance.c +++ b/MagickCore/enhance.c @@ -602,7 +602,7 @@ static MagickBooleanType CLAHE(const size_t width,const size_t height, } p+=width*(tile.height-1); } - buffer=RelinquishMagickMemory(buffer); + buffer=(size_t *) RelinquishMagickMemory(buffer); return(MagickTrue); } diff --git a/MagickCore/monitor.c b/MagickCore/monitor.c index b54fc61f0..a74e2ff71 100644 --- a/MagickCore/monitor.c +++ b/MagickCore/monitor.c @@ -44,6 +44,7 @@ #include "MagickCore/image.h" #include "MagickCore/log.h" #include "MagickCore/monitor.h" +#include "MagickCore/monitor-private.h" /* Static declarations. diff --git a/MagickCore/property.c b/MagickCore/property.c index 67343da9b..75ab4d560 100644 --- a/MagickCore/property.c +++ b/MagickCore/property.c @@ -3767,8 +3767,8 @@ RestoreMSCWarning FX - value calculator. */ fx_info=AcquireFxInfo(property_image,pattern+3,exception); - status=FxEvaluateChannelExpression(fx_info,DefaultChannels,0,0,&value, - exception); + status=FxEvaluateChannelExpression(fx_info,CompositePixelChannel,0,0, + &value,exception); fx_info=DestroyFxInfo(fx_info); if (status != MagickFalse) { diff --git a/configure b/configure index e75de26fc..6f899ddb8 100755 --- a/configure +++ b/configure @@ -4570,7 +4570,7 @@ MAGICK_PATCHLEVEL_VERSION=15 MAGICK_VERSION=7.0.8-15 -MAGICK_GIT_REVISION=14965:3a037126f:20181110 +MAGICK_GIT_REVISION=15016:55a7a6ac4:20181124 # Substitute library versioning -- 2.40.0