Home | History | Annotate | Download | only in MagickCore

Lines Matching defs:histogram

655 static size_t **DestroyHistogramThreadSet(size_t **histogram)
660 assert(histogram != (size_t **) NULL);
662 if (histogram[i] != (size_t *) NULL)
663 histogram[i]=(size_t *) RelinquishMagickMemory(histogram[i]);
664 histogram=(size_t **) RelinquishMagickMemory(histogram);
665 return(histogram);
674 **histogram,
678 histogram=(size_t **) AcquireQuantumMemory(number_threads,sizeof(*histogram));
679 if (histogram == (size_t **) NULL)
681 (void) ResetMagickMemory(histogram,0,number_threads*sizeof(*histogram));
684 histogram[i]=(size_t *) AcquireQuantumMemory(count,sizeof(**histogram));
685 if (histogram[i] == (size_t *) NULL)
686 return(DestroyHistogramThreadSet(histogram));
688 return(histogram);
774 *histogram;
790 histogram=histograms[GetOpenMPThreadId()];
812 (void) ResetMagickMemory(histogram,0,NumberPaintBins* sizeof(*histogram));
819 histogram[n]++;
820 if (histogram[n] > count)
823 count=histogram[n];