}
for (span=cube_info->colors; cube_info->colors > cube_info->maximum_colors; )
{
+ size_t
+ colors;
+
cube_info->pruning_threshold=cube_info->next_threshold;
cube_info->next_threshold=cube_info->root->quantize_error-1;
+ colors=cube_info->colors;
cube_info->colors=0;
Reduce(image,cube_info,cube_info->root);
+ if (cube_info->colors >= colors)
+ PruneLevel(image,cube_info,cube_info->root);
offset=(MagickOffsetType) span-cube_info->colors;
proceed=SetImageProgress(image,ReduceImageTag,offset,span-
cube_info->maximum_colors+1);