From 5289eadbd4cd6158bf95bfc78836f3b088d59d9f Mon Sep 17 00:00:00 2001 From: dirk Date: Sun, 22 Nov 2015 10:51:52 +0100 Subject: [PATCH] Removed image argument from QuantizeErrorFlatten. --- MagickCore/quantize.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/MagickCore/quantize.c b/MagickCore/quantize.c index 5cb7a090d..c176e7239 100644 --- a/MagickCore/quantize.c +++ b/MagickCore/quantize.c @@ -2953,14 +2953,12 @@ MagickExport MagickBooleanType QuantizeImages(const QuantizeInfo *quantize_info, % % The format of the QuantizeErrorFlatten method is: % -% size_t QuantizeErrorFlatten(const Image *image,const CubeInfo *cube_info, +% size_t QuantizeErrorFlatten(const CubeInfo *cube_info, % const NodeInfo *node_info,const ssize_t offset, % double *quantize_error) % % A description of each parameter follows. % -% o image: the image. -% % o cube_info: A pointer to the Cube structure. % % o node_info: pointer to node in color cube tree that is current pointer. @@ -2970,7 +2968,7 @@ MagickExport MagickBooleanType QuantizeImages(const QuantizeInfo *quantize_info, % o quantize_error: the quantization error vector. % */ -static size_t QuantizeErrorFlatten(const Image *image,const CubeInfo *cube_info, +static size_t QuantizeErrorFlatten(const CubeInfo *cube_info, const NodeInfo *node_info,const ssize_t offset,double *quantize_error) { register ssize_t @@ -2987,7 +2985,7 @@ static size_t QuantizeErrorFlatten(const Image *image,const CubeInfo *cube_info, number_children=cube_info->associate_alpha == MagickFalse ? 8UL : 16UL; for (i=0; i < (ssize_t) number_children ; i++) if (node_info->child[i] != (NodeInfo *) NULL) - n+=QuantizeErrorFlatten(image,cube_info,node_info->child[i],offset+n, + n+=QuantizeErrorFlatten(cube_info,node_info->child[i],offset+n, quantize_error); return(n); } @@ -3145,7 +3143,7 @@ static void ReduceImageColors(const Image *image,CubeInfo *cube_info) sizeof(*quantize_error)); if (quantize_error != (double *) NULL) { - (void) QuantizeErrorFlatten(image,cube_info,cube_info->root,0, + (void) QuantizeErrorFlatten(cube_info,cube_info->root,0, quantize_error); qsort(quantize_error,cube_info->nodes,sizeof(double), QuantizeErrorCompare); -- 2.50.1