Coverage Report

Created: 2026-07-20 07:19

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/imagemagick/MagickCore/image-private.h
Line
Count
Source
1
/*
2
  Copyright @ 1999 ImageMagick Studio LLC, a non-profit organization
3
  dedicated to making software imaging solutions freely available.
4
5
  You may not use this file except in compliance with the License.  You may
6
  obtain a copy of the License at
7
8
    https://imagemagick.org/license/
9
10
  Unless required by applicable law or agreed to in writing, software
11
  distributed under the License is distributed on an "AS IS" BASIS,
12
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
  See the License for the specific language governing permissions and
14
  limitations under the License.
15
16
  MagickCore image private methods.
17
*/
18
#ifndef MAGICKCORE_IMAGE_PRIVATE_H
19
#define MAGICKCORE_IMAGE_PRIVATE_H
20
21
#if defined(__cplusplus) || defined(c_plusplus)
22
extern "C" {
23
#endif
24
25
604M
#define MagickMax(x,y)  (((x) > (y)) ? (x) : (y))
26
593M
#define MagickMin(x,y)  (((x) < (y)) ? (x) : (y))
27
28
#include "MagickCore/pixel-accessor.h"
29
#include "MagickCore/quantum-private.h"
30
31
9.94k
#define BackgroundColor  "#ffffff"  /* white */
32
10.4M
#define BackgroundColorRGBA  QuantumRange,QuantumRange,QuantumRange,OpaqueAlpha
33
#define BorderColor  "#dfdfdf"  /* gray */
34
10.4M
#define BorderColorRGBA  ScaleShortToQuantum(0xdfdf),\
35
10.4M
  ScaleShortToQuantum(0xdfdf),ScaleShortToQuantum(0xdfdf),OpaqueAlpha
36
507k
#define DefaultResolution  72.0
37
0
#define DefaultTileFrame  "15x15+3+3"
38
4.80k
#define DefaultTileGeometry  "120x120+4+3>"
39
4.74k
#define DefaultTileLabel  "%f\n%G\n%b"
40
#define ForegroundColor  "#000"  /* black */
41
#define ForegroundColorRGBA  0,0,0,OpaqueAlpha
42
107k
#define LoadImagesTag  "Load/Images"
43
44.9M
#define LoadImageTag  "Load/Image"
44
0
#define Magick2PI    6.28318530717958647692528676655900576839433879875020
45
772k
#define MagickAbsoluteValue(x)  ((x) < 0 ? -(x) : (x))
46
#define MagickPHI    1.61803398874989484820458683436563811772030917980576
47
0
#define MagickPI2    1.57079632679489661923132169163975144209858469968755
48
200M
#define MagickPI     3.1415926535897932384626433832795028841971693993751058209749445923078164062
49
0
#define MagickSQ1_2  0.70710678118654752440084436210484903928483593768847
50
0
#define MagickSQ2    1.41421356237309504880168872420969807856967187537695
51
0
#define MagickSQ2PI  2.50662827463100024161235523934010416269302368164062
52
17.2M
#define MAGICK_UCHAR_MAX  (UCHAR_MAX)
53
1.90k
#define MAGICK_UINT_MAX  (UINT_MAX)
54
0
#define MAGICK_ULONG_MAX  (ULONG_MAX)
55
24.6M
#define MAGICK_USHORT_MAX  (USHRT_MAX)
56
#define MatteColor  "#bdbdbd"  /* gray */
57
10.4M
#define MatteColorRGBA  ScaleShortToQuantum(0xbdbd),\
58
10.4M
  ScaleShortToQuantum(0xbdbd),ScaleShortToQuantum(0xbdbd),OpaqueAlpha
59
28.9k
#define PSDensityGeometry  "72.0x72.0"
60
28.5k
#define PSPageGeometry  "612x792"
61
0
#define SaveImagesTag  "Save/Images"
62
12.2M
#define SaveImageTag  "Save/Image"
63
#define TransparentColor  "#00000000"  /* transparent black */
64
10.4M
#define TransparentColorRGBA  (Quantum) 0,(Quantum) 0,(Quantum) 0,TransparentAlpha
65
10.2M
#define UndefinedCompressionQuality  0UL
66
2.64M
#define UndefinedTicksPerSecond  100L
67
68
static inline int CastDoubleToInt(const double x)
69
0
{
70
0
  double
71
0
    value;
72
73
0
  if (IsNaN(x) != 0)
74
0
    {
75
0
      errno=ERANGE;
76
0
      return(0);
77
0
    }
78
0
  value=(x < 0.0) ? ceil(x) : floor(x);
79
0
  if (value < 0.0)
80
0
    {
81
0
      errno=ERANGE;
82
0
      return(0);
83
0
    }
84
0
  if (value >= ((double) MAGICK_INT_MAX))
85
0
    {
86
0
      errno=ERANGE;
87
0
      return(MAGICK_INT_MAX);
88
0
    }
89
0
  return((int) value);
90
0
}
Unexecuted instantiation: drawing-wand.c:CastDoubleToInt
Unexecuted instantiation: magick-image.c:CastDoubleToInt
Unexecuted instantiation: animate.c:CastDoubleToInt
Unexecuted instantiation: annotate.c:CastDoubleToInt
Unexecuted instantiation: attribute.c:CastDoubleToInt
Unexecuted instantiation: blob.c:CastDoubleToInt
Unexecuted instantiation: cache.c:CastDoubleToInt
Unexecuted instantiation: cache-view.c:CastDoubleToInt
Unexecuted instantiation: channel.c:CastDoubleToInt
Unexecuted instantiation: cipher.c:CastDoubleToInt
Unexecuted instantiation: color.c:CastDoubleToInt
Unexecuted instantiation: colormap.c:CastDoubleToInt
Unexecuted instantiation: colorspace.c:CastDoubleToInt
Unexecuted instantiation: compare.c:CastDoubleToInt
Unexecuted instantiation: composite.c:CastDoubleToInt
Unexecuted instantiation: constitute.c:CastDoubleToInt
Unexecuted instantiation: decorate.c:CastDoubleToInt
Unexecuted instantiation: delegate.c:CastDoubleToInt
Unexecuted instantiation: display.c:CastDoubleToInt
Unexecuted instantiation: distort.c:CastDoubleToInt
Unexecuted instantiation: distribute-cache.c:CastDoubleToInt
Unexecuted instantiation: draw.c:CastDoubleToInt
Unexecuted instantiation: effect.c:CastDoubleToInt
Unexecuted instantiation: enhance.c:CastDoubleToInt
Unexecuted instantiation: feature.c:CastDoubleToInt
Unexecuted instantiation: fourier.c:CastDoubleToInt
Unexecuted instantiation: fx.c:CastDoubleToInt
Unexecuted instantiation: gem.c:CastDoubleToInt
Unexecuted instantiation: geometry.c:CastDoubleToInt
Unexecuted instantiation: histogram.c:CastDoubleToInt
Unexecuted instantiation: identify.c:CastDoubleToInt
Unexecuted instantiation: image.c:CastDoubleToInt
Unexecuted instantiation: compress.c:CastDoubleToInt
Unexecuted instantiation: layer.c:CastDoubleToInt
Unexecuted instantiation: list.c:CastDoubleToInt
Unexecuted instantiation: locale.c:CastDoubleToInt
Unexecuted instantiation: log.c:CastDoubleToInt
Unexecuted instantiation: magic.c:CastDoubleToInt
Unexecuted instantiation: magick.c:CastDoubleToInt
Unexecuted instantiation: coder.c:CastDoubleToInt
Unexecuted instantiation: matrix.c:CastDoubleToInt
Unexecuted instantiation: memory.c:CastDoubleToInt
Unexecuted instantiation: mime.c:CastDoubleToInt
Unexecuted instantiation: montage.c:CastDoubleToInt
Unexecuted instantiation: morphology.c:CastDoubleToInt
Unexecuted instantiation: opencl.c:CastDoubleToInt
Unexecuted instantiation: option.c:CastDoubleToInt
Unexecuted instantiation: paint.c:CastDoubleToInt
Unexecuted instantiation: pixel.c:CastDoubleToInt
Unexecuted instantiation: policy.c:CastDoubleToInt
Unexecuted instantiation: prepress.c:CastDoubleToInt
Unexecuted instantiation: property.c:CastDoubleToInt
Unexecuted instantiation: profile.c:CastDoubleToInt
Unexecuted instantiation: quantize.c:CastDoubleToInt
Unexecuted instantiation: quantum.c:CastDoubleToInt
Unexecuted instantiation: quantum-export.c:CastDoubleToInt
Unexecuted instantiation: quantum-import.c:CastDoubleToInt
Unexecuted instantiation: random.c:CastDoubleToInt
Unexecuted instantiation: resample.c:CastDoubleToInt
Unexecuted instantiation: resize.c:CastDoubleToInt
Unexecuted instantiation: resource.c:CastDoubleToInt
Unexecuted instantiation: segment.c:CastDoubleToInt
Unexecuted instantiation: semaphore.c:CastDoubleToInt
Unexecuted instantiation: shear.c:CastDoubleToInt
Unexecuted instantiation: signature.c:CastDoubleToInt
Unexecuted instantiation: static.c:CastDoubleToInt
Unexecuted instantiation: statistic.c:CastDoubleToInt
Unexecuted instantiation: stream.c:CastDoubleToInt
Unexecuted instantiation: string.c:CastDoubleToInt
Unexecuted instantiation: timer.c:CastDoubleToInt
Unexecuted instantiation: token.c:CastDoubleToInt
Unexecuted instantiation: transform.c:CastDoubleToInt
Unexecuted instantiation: threshold.c:CastDoubleToInt
Unexecuted instantiation: type.c:CastDoubleToInt
Unexecuted instantiation: utility.c:CastDoubleToInt
Unexecuted instantiation: visual-effects.c:CastDoubleToInt
Unexecuted instantiation: vision.c:CastDoubleToInt
Unexecuted instantiation: xml-tree.c:CastDoubleToInt
Unexecuted instantiation: xwindow.c:CastDoubleToInt
Unexecuted instantiation: aai.c:CastDoubleToInt
Unexecuted instantiation: art.c:CastDoubleToInt
Unexecuted instantiation: ashlar.c:CastDoubleToInt
Unexecuted instantiation: avs.c:CastDoubleToInt
Unexecuted instantiation: bayer.c:CastDoubleToInt
Unexecuted instantiation: bgr.c:CastDoubleToInt
Unexecuted instantiation: bmp.c:CastDoubleToInt
Unexecuted instantiation: braille.c:CastDoubleToInt
Unexecuted instantiation: cals.c:CastDoubleToInt
Unexecuted instantiation: caption.c:CastDoubleToInt
Unexecuted instantiation: cin.c:CastDoubleToInt
Unexecuted instantiation: cip.c:CastDoubleToInt
Unexecuted instantiation: clip.c:CastDoubleToInt
Unexecuted instantiation: cmyk.c:CastDoubleToInt
Unexecuted instantiation: cube.c:CastDoubleToInt
Unexecuted instantiation: cut.c:CastDoubleToInt
Unexecuted instantiation: dcm.c:CastDoubleToInt
Unexecuted instantiation: dds.c:CastDoubleToInt
Unexecuted instantiation: debug.c:CastDoubleToInt
Unexecuted instantiation: dib.c:CastDoubleToInt
Unexecuted instantiation: dng.c:CastDoubleToInt
Unexecuted instantiation: dpx.c:CastDoubleToInt
Unexecuted instantiation: farbfeld.c:CastDoubleToInt
Unexecuted instantiation: fax.c:CastDoubleToInt
Unexecuted instantiation: fits.c:CastDoubleToInt
Unexecuted instantiation: fl32.c:CastDoubleToInt
Unexecuted instantiation: ftxt.c:CastDoubleToInt
Unexecuted instantiation: gif.c:CastDoubleToInt
Unexecuted instantiation: gradient.c:CastDoubleToInt
Unexecuted instantiation: gray.c:CastDoubleToInt
Unexecuted instantiation: hald.c:CastDoubleToInt
Unexecuted instantiation: hdr.c:CastDoubleToInt
Unexecuted instantiation: hrz.c:CastDoubleToInt
Unexecuted instantiation: html.c:CastDoubleToInt
Unexecuted instantiation: icon.c:CastDoubleToInt
Unexecuted instantiation: info.c:CastDoubleToInt
Unexecuted instantiation: inline.c:CastDoubleToInt
Unexecuted instantiation: ipl.c:CastDoubleToInt
Unexecuted instantiation: jnx.c:CastDoubleToInt
Unexecuted instantiation: json.c:CastDoubleToInt
Unexecuted instantiation: label.c:CastDoubleToInt
Unexecuted instantiation: mac.c:CastDoubleToInt
Unexecuted instantiation: map.c:CastDoubleToInt
Unexecuted instantiation: mask.c:CastDoubleToInt
Unexecuted instantiation: mat.c:CastDoubleToInt
Unexecuted instantiation: matte.c:CastDoubleToInt
Unexecuted instantiation: meta.c:CastDoubleToInt
Unexecuted instantiation: miff.c:CastDoubleToInt
Unexecuted instantiation: mono.c:CastDoubleToInt
Unexecuted instantiation: mpc.c:CastDoubleToInt
Unexecuted instantiation: mpr.c:CastDoubleToInt
Unexecuted instantiation: msl.c:CastDoubleToInt
Unexecuted instantiation: mtv.c:CastDoubleToInt
Unexecuted instantiation: mvg.c:CastDoubleToInt
Unexecuted instantiation: null.c:CastDoubleToInt
Unexecuted instantiation: ora.c:CastDoubleToInt
Unexecuted instantiation: otb.c:CastDoubleToInt
Unexecuted instantiation: palm.c:CastDoubleToInt
Unexecuted instantiation: pango.c:CastDoubleToInt
Unexecuted instantiation: pattern.c:CastDoubleToInt
Unexecuted instantiation: pcd.c:CastDoubleToInt
Unexecuted instantiation: pcl.c:CastDoubleToInt
Unexecuted instantiation: pcx.c:CastDoubleToInt
Unexecuted instantiation: pdb.c:CastDoubleToInt
Unexecuted instantiation: pdf.c:CastDoubleToInt
Unexecuted instantiation: pes.c:CastDoubleToInt
Unexecuted instantiation: pgx.c:CastDoubleToInt
Unexecuted instantiation: pict.c:CastDoubleToInt
Unexecuted instantiation: pix.c:CastDoubleToInt
Unexecuted instantiation: plasma.c:CastDoubleToInt
Unexecuted instantiation: pnm.c:CastDoubleToInt
Unexecuted instantiation: ps2.c:CastDoubleToInt
Unexecuted instantiation: ps3.c:CastDoubleToInt
Unexecuted instantiation: ps.c:CastDoubleToInt
Unexecuted instantiation: psd.c:CastDoubleToInt
Unexecuted instantiation: pwp.c:CastDoubleToInt
Unexecuted instantiation: qoi.c:CastDoubleToInt
Unexecuted instantiation: raw.c:CastDoubleToInt
Unexecuted instantiation: rgb.c:CastDoubleToInt
Unexecuted instantiation: rgf.c:CastDoubleToInt
Unexecuted instantiation: rla.c:CastDoubleToInt
Unexecuted instantiation: rle.c:CastDoubleToInt
Unexecuted instantiation: scr.c:CastDoubleToInt
Unexecuted instantiation: screenshot.c:CastDoubleToInt
Unexecuted instantiation: sct.c:CastDoubleToInt
Unexecuted instantiation: sf3.c:CastDoubleToInt
Unexecuted instantiation: sfw.c:CastDoubleToInt
Unexecuted instantiation: sgi.c:CastDoubleToInt
Unexecuted instantiation: sixel.c:CastDoubleToInt
Unexecuted instantiation: stegano.c:CastDoubleToInt
Unexecuted instantiation: strimg.c:CastDoubleToInt
Unexecuted instantiation: sun.c:CastDoubleToInt
Unexecuted instantiation: svg.c:CastDoubleToInt
Unexecuted instantiation: tga.c:CastDoubleToInt
Unexecuted instantiation: thumbnail.c:CastDoubleToInt
Unexecuted instantiation: tile.c:CastDoubleToInt
Unexecuted instantiation: tim2.c:CastDoubleToInt
Unexecuted instantiation: tim.c:CastDoubleToInt
Unexecuted instantiation: ttf.c:CastDoubleToInt
Unexecuted instantiation: txt.c:CastDoubleToInt
Unexecuted instantiation: uil.c:CastDoubleToInt
Unexecuted instantiation: url.c:CastDoubleToInt
Unexecuted instantiation: uyvy.c:CastDoubleToInt
Unexecuted instantiation: vicar.c:CastDoubleToInt
Unexecuted instantiation: vid.c:CastDoubleToInt
Unexecuted instantiation: video.c:CastDoubleToInt
Unexecuted instantiation: viff.c:CastDoubleToInt
Unexecuted instantiation: vips.c:CastDoubleToInt
Unexecuted instantiation: wbmp.c:CastDoubleToInt
Unexecuted instantiation: wpg.c:CastDoubleToInt
Unexecuted instantiation: xbm.c:CastDoubleToInt
Unexecuted instantiation: xc.c:CastDoubleToInt
Unexecuted instantiation: xcf.c:CastDoubleToInt
Unexecuted instantiation: xpm.c:CastDoubleToInt
Unexecuted instantiation: xps.c:CastDoubleToInt
Unexecuted instantiation: yaml.c:CastDoubleToInt
Unexecuted instantiation: ycbcr.c:CastDoubleToInt
Unexecuted instantiation: yuv.c:CastDoubleToInt
Unexecuted instantiation: heic.c:CastDoubleToInt
Unexecuted instantiation: jpeg.c:CastDoubleToInt
Unexecuted instantiation: jp2.c:CastDoubleToInt
Unexecuted instantiation: jxl.c:CastDoubleToInt
Unexecuted instantiation: png.c:CastDoubleToInt
Unexecuted instantiation: ept.c:CastDoubleToInt
Unexecuted instantiation: tiff.c:CastDoubleToInt
Unexecuted instantiation: thread.c:CastDoubleToInt
Unexecuted instantiation: webp.c:CastDoubleToInt
91
92
static inline ptrdiff_t CastDoubleToPtrdiffT(const double x)
93
0
{
94
0
  double
95
0
    value;
96
97
0
  if (IsNaN(x) != 0)
98
0
    {
99
0
      errno=ERANGE;
100
0
      return(0);
101
0
    }
102
0
  value=(x < 0.0) ? ceil(x) : floor(x);
103
0
  if (value < ((double) MAGICK_PTRDIFF_MIN))
104
0
    {
105
0
      errno=ERANGE;
106
0
      return(MAGICK_PTRDIFF_MIN);
107
0
    }
108
0
  if (value >= ((double) MAGICK_PTRDIFF_MAX))
109
0
    {
110
0
      errno=ERANGE;
111
0
      return(MAGICK_PTRDIFF_MAX);
112
0
    }
113
0
  return((ptrdiff_t) value);
114
0
}
Unexecuted instantiation: drawing-wand.c:CastDoubleToPtrdiffT
Unexecuted instantiation: magick-image.c:CastDoubleToPtrdiffT
Unexecuted instantiation: animate.c:CastDoubleToPtrdiffT
Unexecuted instantiation: annotate.c:CastDoubleToPtrdiffT
Unexecuted instantiation: attribute.c:CastDoubleToPtrdiffT
Unexecuted instantiation: blob.c:CastDoubleToPtrdiffT
Unexecuted instantiation: cache.c:CastDoubleToPtrdiffT
Unexecuted instantiation: cache-view.c:CastDoubleToPtrdiffT
Unexecuted instantiation: channel.c:CastDoubleToPtrdiffT
Unexecuted instantiation: cipher.c:CastDoubleToPtrdiffT
Unexecuted instantiation: color.c:CastDoubleToPtrdiffT
Unexecuted instantiation: colormap.c:CastDoubleToPtrdiffT
Unexecuted instantiation: colorspace.c:CastDoubleToPtrdiffT
Unexecuted instantiation: compare.c:CastDoubleToPtrdiffT
Unexecuted instantiation: composite.c:CastDoubleToPtrdiffT
Unexecuted instantiation: constitute.c:CastDoubleToPtrdiffT
Unexecuted instantiation: decorate.c:CastDoubleToPtrdiffT
Unexecuted instantiation: delegate.c:CastDoubleToPtrdiffT
Unexecuted instantiation: display.c:CastDoubleToPtrdiffT
Unexecuted instantiation: distort.c:CastDoubleToPtrdiffT
Unexecuted instantiation: distribute-cache.c:CastDoubleToPtrdiffT
Unexecuted instantiation: draw.c:CastDoubleToPtrdiffT
Unexecuted instantiation: effect.c:CastDoubleToPtrdiffT
Unexecuted instantiation: enhance.c:CastDoubleToPtrdiffT
Unexecuted instantiation: feature.c:CastDoubleToPtrdiffT
Unexecuted instantiation: fourier.c:CastDoubleToPtrdiffT
Unexecuted instantiation: fx.c:CastDoubleToPtrdiffT
Unexecuted instantiation: gem.c:CastDoubleToPtrdiffT
Unexecuted instantiation: geometry.c:CastDoubleToPtrdiffT
Unexecuted instantiation: histogram.c:CastDoubleToPtrdiffT
Unexecuted instantiation: identify.c:CastDoubleToPtrdiffT
Unexecuted instantiation: image.c:CastDoubleToPtrdiffT
Unexecuted instantiation: compress.c:CastDoubleToPtrdiffT
Unexecuted instantiation: layer.c:CastDoubleToPtrdiffT
Unexecuted instantiation: list.c:CastDoubleToPtrdiffT
Unexecuted instantiation: locale.c:CastDoubleToPtrdiffT
Unexecuted instantiation: log.c:CastDoubleToPtrdiffT
Unexecuted instantiation: magic.c:CastDoubleToPtrdiffT
Unexecuted instantiation: magick.c:CastDoubleToPtrdiffT
Unexecuted instantiation: coder.c:CastDoubleToPtrdiffT
Unexecuted instantiation: matrix.c:CastDoubleToPtrdiffT
Unexecuted instantiation: memory.c:CastDoubleToPtrdiffT
Unexecuted instantiation: mime.c:CastDoubleToPtrdiffT
Unexecuted instantiation: montage.c:CastDoubleToPtrdiffT
Unexecuted instantiation: morphology.c:CastDoubleToPtrdiffT
Unexecuted instantiation: opencl.c:CastDoubleToPtrdiffT
Unexecuted instantiation: option.c:CastDoubleToPtrdiffT
Unexecuted instantiation: paint.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pixel.c:CastDoubleToPtrdiffT
Unexecuted instantiation: policy.c:CastDoubleToPtrdiffT
Unexecuted instantiation: prepress.c:CastDoubleToPtrdiffT
Unexecuted instantiation: property.c:CastDoubleToPtrdiffT
Unexecuted instantiation: profile.c:CastDoubleToPtrdiffT
Unexecuted instantiation: quantize.c:CastDoubleToPtrdiffT
Unexecuted instantiation: quantum.c:CastDoubleToPtrdiffT
Unexecuted instantiation: quantum-export.c:CastDoubleToPtrdiffT
Unexecuted instantiation: quantum-import.c:CastDoubleToPtrdiffT
Unexecuted instantiation: random.c:CastDoubleToPtrdiffT
Unexecuted instantiation: resample.c:CastDoubleToPtrdiffT
Unexecuted instantiation: resize.c:CastDoubleToPtrdiffT
Unexecuted instantiation: resource.c:CastDoubleToPtrdiffT
Unexecuted instantiation: segment.c:CastDoubleToPtrdiffT
Unexecuted instantiation: semaphore.c:CastDoubleToPtrdiffT
Unexecuted instantiation: shear.c:CastDoubleToPtrdiffT
Unexecuted instantiation: signature.c:CastDoubleToPtrdiffT
Unexecuted instantiation: static.c:CastDoubleToPtrdiffT
Unexecuted instantiation: statistic.c:CastDoubleToPtrdiffT
Unexecuted instantiation: stream.c:CastDoubleToPtrdiffT
Unexecuted instantiation: string.c:CastDoubleToPtrdiffT
Unexecuted instantiation: timer.c:CastDoubleToPtrdiffT
Unexecuted instantiation: token.c:CastDoubleToPtrdiffT
Unexecuted instantiation: transform.c:CastDoubleToPtrdiffT
Unexecuted instantiation: threshold.c:CastDoubleToPtrdiffT
Unexecuted instantiation: type.c:CastDoubleToPtrdiffT
Unexecuted instantiation: utility.c:CastDoubleToPtrdiffT
Unexecuted instantiation: visual-effects.c:CastDoubleToPtrdiffT
Unexecuted instantiation: vision.c:CastDoubleToPtrdiffT
Unexecuted instantiation: xml-tree.c:CastDoubleToPtrdiffT
Unexecuted instantiation: xwindow.c:CastDoubleToPtrdiffT
Unexecuted instantiation: aai.c:CastDoubleToPtrdiffT
Unexecuted instantiation: art.c:CastDoubleToPtrdiffT
Unexecuted instantiation: ashlar.c:CastDoubleToPtrdiffT
Unexecuted instantiation: avs.c:CastDoubleToPtrdiffT
Unexecuted instantiation: bayer.c:CastDoubleToPtrdiffT
Unexecuted instantiation: bgr.c:CastDoubleToPtrdiffT
Unexecuted instantiation: bmp.c:CastDoubleToPtrdiffT
Unexecuted instantiation: braille.c:CastDoubleToPtrdiffT
Unexecuted instantiation: cals.c:CastDoubleToPtrdiffT
Unexecuted instantiation: caption.c:CastDoubleToPtrdiffT
Unexecuted instantiation: cin.c:CastDoubleToPtrdiffT
Unexecuted instantiation: cip.c:CastDoubleToPtrdiffT
Unexecuted instantiation: clip.c:CastDoubleToPtrdiffT
Unexecuted instantiation: cmyk.c:CastDoubleToPtrdiffT
Unexecuted instantiation: cube.c:CastDoubleToPtrdiffT
Unexecuted instantiation: cut.c:CastDoubleToPtrdiffT
Unexecuted instantiation: dcm.c:CastDoubleToPtrdiffT
Unexecuted instantiation: dds.c:CastDoubleToPtrdiffT
Unexecuted instantiation: debug.c:CastDoubleToPtrdiffT
Unexecuted instantiation: dib.c:CastDoubleToPtrdiffT
Unexecuted instantiation: dng.c:CastDoubleToPtrdiffT
Unexecuted instantiation: dpx.c:CastDoubleToPtrdiffT
Unexecuted instantiation: farbfeld.c:CastDoubleToPtrdiffT
Unexecuted instantiation: fax.c:CastDoubleToPtrdiffT
Unexecuted instantiation: fits.c:CastDoubleToPtrdiffT
Unexecuted instantiation: fl32.c:CastDoubleToPtrdiffT
Unexecuted instantiation: ftxt.c:CastDoubleToPtrdiffT
Unexecuted instantiation: gif.c:CastDoubleToPtrdiffT
Unexecuted instantiation: gradient.c:CastDoubleToPtrdiffT
Unexecuted instantiation: gray.c:CastDoubleToPtrdiffT
Unexecuted instantiation: hald.c:CastDoubleToPtrdiffT
Unexecuted instantiation: hdr.c:CastDoubleToPtrdiffT
Unexecuted instantiation: hrz.c:CastDoubleToPtrdiffT
Unexecuted instantiation: html.c:CastDoubleToPtrdiffT
Unexecuted instantiation: icon.c:CastDoubleToPtrdiffT
Unexecuted instantiation: info.c:CastDoubleToPtrdiffT
Unexecuted instantiation: inline.c:CastDoubleToPtrdiffT
Unexecuted instantiation: ipl.c:CastDoubleToPtrdiffT
Unexecuted instantiation: jnx.c:CastDoubleToPtrdiffT
Unexecuted instantiation: json.c:CastDoubleToPtrdiffT
Unexecuted instantiation: label.c:CastDoubleToPtrdiffT
Unexecuted instantiation: mac.c:CastDoubleToPtrdiffT
Unexecuted instantiation: map.c:CastDoubleToPtrdiffT
Unexecuted instantiation: mask.c:CastDoubleToPtrdiffT
Unexecuted instantiation: mat.c:CastDoubleToPtrdiffT
Unexecuted instantiation: matte.c:CastDoubleToPtrdiffT
Unexecuted instantiation: meta.c:CastDoubleToPtrdiffT
Unexecuted instantiation: miff.c:CastDoubleToPtrdiffT
Unexecuted instantiation: mono.c:CastDoubleToPtrdiffT
Unexecuted instantiation: mpc.c:CastDoubleToPtrdiffT
Unexecuted instantiation: mpr.c:CastDoubleToPtrdiffT
Unexecuted instantiation: msl.c:CastDoubleToPtrdiffT
Unexecuted instantiation: mtv.c:CastDoubleToPtrdiffT
Unexecuted instantiation: mvg.c:CastDoubleToPtrdiffT
Unexecuted instantiation: null.c:CastDoubleToPtrdiffT
Unexecuted instantiation: ora.c:CastDoubleToPtrdiffT
Unexecuted instantiation: otb.c:CastDoubleToPtrdiffT
Unexecuted instantiation: palm.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pango.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pattern.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pcd.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pcl.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pcx.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pdb.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pdf.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pes.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pgx.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pict.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pix.c:CastDoubleToPtrdiffT
Unexecuted instantiation: plasma.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pnm.c:CastDoubleToPtrdiffT
Unexecuted instantiation: ps2.c:CastDoubleToPtrdiffT
Unexecuted instantiation: ps3.c:CastDoubleToPtrdiffT
Unexecuted instantiation: ps.c:CastDoubleToPtrdiffT
Unexecuted instantiation: psd.c:CastDoubleToPtrdiffT
Unexecuted instantiation: pwp.c:CastDoubleToPtrdiffT
Unexecuted instantiation: qoi.c:CastDoubleToPtrdiffT
Unexecuted instantiation: raw.c:CastDoubleToPtrdiffT
Unexecuted instantiation: rgb.c:CastDoubleToPtrdiffT
Unexecuted instantiation: rgf.c:CastDoubleToPtrdiffT
Unexecuted instantiation: rla.c:CastDoubleToPtrdiffT
Unexecuted instantiation: rle.c:CastDoubleToPtrdiffT
Unexecuted instantiation: scr.c:CastDoubleToPtrdiffT
Unexecuted instantiation: screenshot.c:CastDoubleToPtrdiffT
Unexecuted instantiation: sct.c:CastDoubleToPtrdiffT
Unexecuted instantiation: sf3.c:CastDoubleToPtrdiffT
Unexecuted instantiation: sfw.c:CastDoubleToPtrdiffT
Unexecuted instantiation: sgi.c:CastDoubleToPtrdiffT
Unexecuted instantiation: sixel.c:CastDoubleToPtrdiffT
Unexecuted instantiation: stegano.c:CastDoubleToPtrdiffT
Unexecuted instantiation: strimg.c:CastDoubleToPtrdiffT
Unexecuted instantiation: sun.c:CastDoubleToPtrdiffT
Unexecuted instantiation: svg.c:CastDoubleToPtrdiffT
Unexecuted instantiation: tga.c:CastDoubleToPtrdiffT
Unexecuted instantiation: thumbnail.c:CastDoubleToPtrdiffT
Unexecuted instantiation: tile.c:CastDoubleToPtrdiffT
Unexecuted instantiation: tim2.c:CastDoubleToPtrdiffT
Unexecuted instantiation: tim.c:CastDoubleToPtrdiffT
Unexecuted instantiation: ttf.c:CastDoubleToPtrdiffT
Unexecuted instantiation: txt.c:CastDoubleToPtrdiffT
Unexecuted instantiation: uil.c:CastDoubleToPtrdiffT
Unexecuted instantiation: url.c:CastDoubleToPtrdiffT
Unexecuted instantiation: uyvy.c:CastDoubleToPtrdiffT
Unexecuted instantiation: vicar.c:CastDoubleToPtrdiffT
Unexecuted instantiation: vid.c:CastDoubleToPtrdiffT
Unexecuted instantiation: video.c:CastDoubleToPtrdiffT
Unexecuted instantiation: viff.c:CastDoubleToPtrdiffT
Unexecuted instantiation: vips.c:CastDoubleToPtrdiffT
Unexecuted instantiation: wbmp.c:CastDoubleToPtrdiffT
Unexecuted instantiation: wpg.c:CastDoubleToPtrdiffT
Unexecuted instantiation: xbm.c:CastDoubleToPtrdiffT
Unexecuted instantiation: xc.c:CastDoubleToPtrdiffT
Unexecuted instantiation: xcf.c:CastDoubleToPtrdiffT
Unexecuted instantiation: xpm.c:CastDoubleToPtrdiffT
Unexecuted instantiation: xps.c:CastDoubleToPtrdiffT
Unexecuted instantiation: yaml.c:CastDoubleToPtrdiffT
Unexecuted instantiation: ycbcr.c:CastDoubleToPtrdiffT
Unexecuted instantiation: yuv.c:CastDoubleToPtrdiffT
Unexecuted instantiation: heic.c:CastDoubleToPtrdiffT
Unexecuted instantiation: jpeg.c:CastDoubleToPtrdiffT
Unexecuted instantiation: jp2.c:CastDoubleToPtrdiffT
Unexecuted instantiation: jxl.c:CastDoubleToPtrdiffT
Unexecuted instantiation: png.c:CastDoubleToPtrdiffT
Unexecuted instantiation: ept.c:CastDoubleToPtrdiffT
Unexecuted instantiation: tiff.c:CastDoubleToPtrdiffT
Unexecuted instantiation: thread.c:CastDoubleToPtrdiffT
Unexecuted instantiation: webp.c:CastDoubleToPtrdiffT
115
116
static inline QuantumAny CastDoubleToQuantumAny(const double x)
117
69.7k
{
118
69.7k
  double
119
69.7k
    value;
120
121
69.7k
  if (IsNaN(x) != 0)
122
0
    {
123
0
      errno=ERANGE;
124
0
      return(0);
125
0
    }
126
69.7k
  value=(x < 0.0) ? ceil(x) : floor(x);
127
69.7k
  if (value < 0.0)
128
0
    {
129
0
      errno=ERANGE;
130
0
      return(0);
131
0
    }
132
69.7k
  if (value >= ((double) ((QuantumAny) ~0)))
133
52
    {
134
52
      errno=ERANGE;
135
52
      return((QuantumAny) ~0);
136
52
    }
137
69.7k
  return((QuantumAny) value);
138
69.7k
}
Unexecuted instantiation: drawing-wand.c:CastDoubleToQuantumAny
Unexecuted instantiation: magick-image.c:CastDoubleToQuantumAny
Unexecuted instantiation: animate.c:CastDoubleToQuantumAny
Unexecuted instantiation: annotate.c:CastDoubleToQuantumAny
Unexecuted instantiation: attribute.c:CastDoubleToQuantumAny
Unexecuted instantiation: blob.c:CastDoubleToQuantumAny
Unexecuted instantiation: cache.c:CastDoubleToQuantumAny
Unexecuted instantiation: cache-view.c:CastDoubleToQuantumAny
Unexecuted instantiation: channel.c:CastDoubleToQuantumAny
Unexecuted instantiation: cipher.c:CastDoubleToQuantumAny
Unexecuted instantiation: color.c:CastDoubleToQuantumAny
Unexecuted instantiation: colormap.c:CastDoubleToQuantumAny
Unexecuted instantiation: colorspace.c:CastDoubleToQuantumAny
Unexecuted instantiation: compare.c:CastDoubleToQuantumAny
Unexecuted instantiation: composite.c:CastDoubleToQuantumAny
Unexecuted instantiation: constitute.c:CastDoubleToQuantumAny
Unexecuted instantiation: decorate.c:CastDoubleToQuantumAny
Unexecuted instantiation: delegate.c:CastDoubleToQuantumAny
Unexecuted instantiation: display.c:CastDoubleToQuantumAny
Unexecuted instantiation: distort.c:CastDoubleToQuantumAny
Unexecuted instantiation: distribute-cache.c:CastDoubleToQuantumAny
Unexecuted instantiation: draw.c:CastDoubleToQuantumAny
Unexecuted instantiation: effect.c:CastDoubleToQuantumAny
Unexecuted instantiation: enhance.c:CastDoubleToQuantumAny
Unexecuted instantiation: feature.c:CastDoubleToQuantumAny
Unexecuted instantiation: fourier.c:CastDoubleToQuantumAny
Unexecuted instantiation: fx.c:CastDoubleToQuantumAny
Unexecuted instantiation: gem.c:CastDoubleToQuantumAny
Unexecuted instantiation: geometry.c:CastDoubleToQuantumAny
Unexecuted instantiation: histogram.c:CastDoubleToQuantumAny
Unexecuted instantiation: identify.c:CastDoubleToQuantumAny
Unexecuted instantiation: image.c:CastDoubleToQuantumAny
Unexecuted instantiation: compress.c:CastDoubleToQuantumAny
Unexecuted instantiation: layer.c:CastDoubleToQuantumAny
Unexecuted instantiation: list.c:CastDoubleToQuantumAny
Unexecuted instantiation: locale.c:CastDoubleToQuantumAny
Unexecuted instantiation: log.c:CastDoubleToQuantumAny
Unexecuted instantiation: magic.c:CastDoubleToQuantumAny
Unexecuted instantiation: magick.c:CastDoubleToQuantumAny
Unexecuted instantiation: coder.c:CastDoubleToQuantumAny
Unexecuted instantiation: matrix.c:CastDoubleToQuantumAny
Unexecuted instantiation: memory.c:CastDoubleToQuantumAny
Unexecuted instantiation: mime.c:CastDoubleToQuantumAny
Unexecuted instantiation: montage.c:CastDoubleToQuantumAny
Unexecuted instantiation: morphology.c:CastDoubleToQuantumAny
Unexecuted instantiation: opencl.c:CastDoubleToQuantumAny
Unexecuted instantiation: option.c:CastDoubleToQuantumAny
Unexecuted instantiation: paint.c:CastDoubleToQuantumAny
Unexecuted instantiation: pixel.c:CastDoubleToQuantumAny
Unexecuted instantiation: policy.c:CastDoubleToQuantumAny
Unexecuted instantiation: prepress.c:CastDoubleToQuantumAny
Unexecuted instantiation: property.c:CastDoubleToQuantumAny
Unexecuted instantiation: profile.c:CastDoubleToQuantumAny
Unexecuted instantiation: quantize.c:CastDoubleToQuantumAny
Unexecuted instantiation: quantum.c:CastDoubleToQuantumAny
Unexecuted instantiation: quantum-export.c:CastDoubleToQuantumAny
Unexecuted instantiation: quantum-import.c:CastDoubleToQuantumAny
Unexecuted instantiation: random.c:CastDoubleToQuantumAny
Unexecuted instantiation: resample.c:CastDoubleToQuantumAny
Unexecuted instantiation: resize.c:CastDoubleToQuantumAny
Unexecuted instantiation: resource.c:CastDoubleToQuantumAny
Unexecuted instantiation: segment.c:CastDoubleToQuantumAny
Unexecuted instantiation: semaphore.c:CastDoubleToQuantumAny
Unexecuted instantiation: shear.c:CastDoubleToQuantumAny
Unexecuted instantiation: signature.c:CastDoubleToQuantumAny
Unexecuted instantiation: static.c:CastDoubleToQuantumAny
Unexecuted instantiation: statistic.c:CastDoubleToQuantumAny
Unexecuted instantiation: stream.c:CastDoubleToQuantumAny
Unexecuted instantiation: string.c:CastDoubleToQuantumAny
Unexecuted instantiation: timer.c:CastDoubleToQuantumAny
Unexecuted instantiation: token.c:CastDoubleToQuantumAny
Unexecuted instantiation: transform.c:CastDoubleToQuantumAny
Unexecuted instantiation: threshold.c:CastDoubleToQuantumAny
Unexecuted instantiation: type.c:CastDoubleToQuantumAny
Unexecuted instantiation: utility.c:CastDoubleToQuantumAny
Unexecuted instantiation: visual-effects.c:CastDoubleToQuantumAny
Unexecuted instantiation: vision.c:CastDoubleToQuantumAny
Unexecuted instantiation: xml-tree.c:CastDoubleToQuantumAny
Unexecuted instantiation: xwindow.c:CastDoubleToQuantumAny
Unexecuted instantiation: aai.c:CastDoubleToQuantumAny
Unexecuted instantiation: art.c:CastDoubleToQuantumAny
Unexecuted instantiation: ashlar.c:CastDoubleToQuantumAny
Unexecuted instantiation: avs.c:CastDoubleToQuantumAny
Unexecuted instantiation: bayer.c:CastDoubleToQuantumAny
Unexecuted instantiation: bgr.c:CastDoubleToQuantumAny
Unexecuted instantiation: bmp.c:CastDoubleToQuantumAny
Unexecuted instantiation: braille.c:CastDoubleToQuantumAny
Unexecuted instantiation: cals.c:CastDoubleToQuantumAny
Unexecuted instantiation: caption.c:CastDoubleToQuantumAny
Unexecuted instantiation: cin.c:CastDoubleToQuantumAny
Unexecuted instantiation: cip.c:CastDoubleToQuantumAny
Unexecuted instantiation: clip.c:CastDoubleToQuantumAny
Unexecuted instantiation: cmyk.c:CastDoubleToQuantumAny
Unexecuted instantiation: cube.c:CastDoubleToQuantumAny
Unexecuted instantiation: cut.c:CastDoubleToQuantumAny
Unexecuted instantiation: dcm.c:CastDoubleToQuantumAny
Unexecuted instantiation: dds.c:CastDoubleToQuantumAny
Unexecuted instantiation: debug.c:CastDoubleToQuantumAny
Unexecuted instantiation: dib.c:CastDoubleToQuantumAny
Unexecuted instantiation: dng.c:CastDoubleToQuantumAny
Unexecuted instantiation: dpx.c:CastDoubleToQuantumAny
Unexecuted instantiation: farbfeld.c:CastDoubleToQuantumAny
Unexecuted instantiation: fax.c:CastDoubleToQuantumAny
Unexecuted instantiation: fits.c:CastDoubleToQuantumAny
Unexecuted instantiation: fl32.c:CastDoubleToQuantumAny
Unexecuted instantiation: ftxt.c:CastDoubleToQuantumAny
Unexecuted instantiation: gif.c:CastDoubleToQuantumAny
Unexecuted instantiation: gradient.c:CastDoubleToQuantumAny
Unexecuted instantiation: gray.c:CastDoubleToQuantumAny
Unexecuted instantiation: hald.c:CastDoubleToQuantumAny
Unexecuted instantiation: hdr.c:CastDoubleToQuantumAny
Unexecuted instantiation: hrz.c:CastDoubleToQuantumAny
Unexecuted instantiation: html.c:CastDoubleToQuantumAny
Unexecuted instantiation: icon.c:CastDoubleToQuantumAny
Unexecuted instantiation: info.c:CastDoubleToQuantumAny
Unexecuted instantiation: inline.c:CastDoubleToQuantumAny
Unexecuted instantiation: ipl.c:CastDoubleToQuantumAny
Unexecuted instantiation: jnx.c:CastDoubleToQuantumAny
Unexecuted instantiation: json.c:CastDoubleToQuantumAny
Unexecuted instantiation: label.c:CastDoubleToQuantumAny
Unexecuted instantiation: mac.c:CastDoubleToQuantumAny
Unexecuted instantiation: map.c:CastDoubleToQuantumAny
Unexecuted instantiation: mask.c:CastDoubleToQuantumAny
Unexecuted instantiation: mat.c:CastDoubleToQuantumAny
Unexecuted instantiation: matte.c:CastDoubleToQuantumAny
Unexecuted instantiation: meta.c:CastDoubleToQuantumAny
Unexecuted instantiation: miff.c:CastDoubleToQuantumAny
Unexecuted instantiation: mono.c:CastDoubleToQuantumAny
Unexecuted instantiation: mpc.c:CastDoubleToQuantumAny
Unexecuted instantiation: mpr.c:CastDoubleToQuantumAny
Unexecuted instantiation: msl.c:CastDoubleToQuantumAny
Unexecuted instantiation: mtv.c:CastDoubleToQuantumAny
Unexecuted instantiation: mvg.c:CastDoubleToQuantumAny
Unexecuted instantiation: null.c:CastDoubleToQuantumAny
Unexecuted instantiation: ora.c:CastDoubleToQuantumAny
Unexecuted instantiation: otb.c:CastDoubleToQuantumAny
Unexecuted instantiation: palm.c:CastDoubleToQuantumAny
Unexecuted instantiation: pango.c:CastDoubleToQuantumAny
Unexecuted instantiation: pattern.c:CastDoubleToQuantumAny
Unexecuted instantiation: pcd.c:CastDoubleToQuantumAny
Unexecuted instantiation: pcl.c:CastDoubleToQuantumAny
Unexecuted instantiation: pcx.c:CastDoubleToQuantumAny
Unexecuted instantiation: pdb.c:CastDoubleToQuantumAny
Unexecuted instantiation: pdf.c:CastDoubleToQuantumAny
Unexecuted instantiation: pes.c:CastDoubleToQuantumAny
Unexecuted instantiation: pgx.c:CastDoubleToQuantumAny
Unexecuted instantiation: pict.c:CastDoubleToQuantumAny
Unexecuted instantiation: pix.c:CastDoubleToQuantumAny
Unexecuted instantiation: plasma.c:CastDoubleToQuantumAny
Unexecuted instantiation: pnm.c:CastDoubleToQuantumAny
Unexecuted instantiation: ps2.c:CastDoubleToQuantumAny
Unexecuted instantiation: ps3.c:CastDoubleToQuantumAny
Unexecuted instantiation: ps.c:CastDoubleToQuantumAny
Unexecuted instantiation: psd.c:CastDoubleToQuantumAny
Unexecuted instantiation: pwp.c:CastDoubleToQuantumAny
Unexecuted instantiation: qoi.c:CastDoubleToQuantumAny
Unexecuted instantiation: raw.c:CastDoubleToQuantumAny
Unexecuted instantiation: rgb.c:CastDoubleToQuantumAny
Unexecuted instantiation: rgf.c:CastDoubleToQuantumAny
Unexecuted instantiation: rla.c:CastDoubleToQuantumAny
Unexecuted instantiation: rle.c:CastDoubleToQuantumAny
Unexecuted instantiation: scr.c:CastDoubleToQuantumAny
Unexecuted instantiation: screenshot.c:CastDoubleToQuantumAny
Unexecuted instantiation: sct.c:CastDoubleToQuantumAny
Unexecuted instantiation: sf3.c:CastDoubleToQuantumAny
Unexecuted instantiation: sfw.c:CastDoubleToQuantumAny
Unexecuted instantiation: sgi.c:CastDoubleToQuantumAny
Unexecuted instantiation: sixel.c:CastDoubleToQuantumAny
Unexecuted instantiation: stegano.c:CastDoubleToQuantumAny
Unexecuted instantiation: strimg.c:CastDoubleToQuantumAny
Unexecuted instantiation: sun.c:CastDoubleToQuantumAny
Unexecuted instantiation: svg.c:CastDoubleToQuantumAny
Unexecuted instantiation: tga.c:CastDoubleToQuantumAny
Unexecuted instantiation: thumbnail.c:CastDoubleToQuantumAny
Unexecuted instantiation: tile.c:CastDoubleToQuantumAny
Unexecuted instantiation: tim2.c:CastDoubleToQuantumAny
Unexecuted instantiation: tim.c:CastDoubleToQuantumAny
Unexecuted instantiation: ttf.c:CastDoubleToQuantumAny
txt.c:CastDoubleToQuantumAny
Line
Count
Source
117
69.7k
{
118
69.7k
  double
119
69.7k
    value;
120
121
69.7k
  if (IsNaN(x) != 0)
122
0
    {
123
0
      errno=ERANGE;
124
0
      return(0);
125
0
    }
126
69.7k
  value=(x < 0.0) ? ceil(x) : floor(x);
127
69.7k
  if (value < 0.0)
128
0
    {
129
0
      errno=ERANGE;
130
0
      return(0);
131
0
    }
132
69.7k
  if (value >= ((double) ((QuantumAny) ~0)))
133
52
    {
134
52
      errno=ERANGE;
135
52
      return((QuantumAny) ~0);
136
52
    }
137
69.7k
  return((QuantumAny) value);
138
69.7k
}
Unexecuted instantiation: uil.c:CastDoubleToQuantumAny
Unexecuted instantiation: url.c:CastDoubleToQuantumAny
Unexecuted instantiation: uyvy.c:CastDoubleToQuantumAny
Unexecuted instantiation: vicar.c:CastDoubleToQuantumAny
Unexecuted instantiation: vid.c:CastDoubleToQuantumAny
Unexecuted instantiation: video.c:CastDoubleToQuantumAny
Unexecuted instantiation: viff.c:CastDoubleToQuantumAny
Unexecuted instantiation: vips.c:CastDoubleToQuantumAny
Unexecuted instantiation: wbmp.c:CastDoubleToQuantumAny
Unexecuted instantiation: wpg.c:CastDoubleToQuantumAny
Unexecuted instantiation: xbm.c:CastDoubleToQuantumAny
Unexecuted instantiation: xc.c:CastDoubleToQuantumAny
Unexecuted instantiation: xcf.c:CastDoubleToQuantumAny
Unexecuted instantiation: xpm.c:CastDoubleToQuantumAny
Unexecuted instantiation: xps.c:CastDoubleToQuantumAny
Unexecuted instantiation: yaml.c:CastDoubleToQuantumAny
Unexecuted instantiation: ycbcr.c:CastDoubleToQuantumAny
Unexecuted instantiation: yuv.c:CastDoubleToQuantumAny
Unexecuted instantiation: heic.c:CastDoubleToQuantumAny
Unexecuted instantiation: jpeg.c:CastDoubleToQuantumAny
Unexecuted instantiation: jp2.c:CastDoubleToQuantumAny
Unexecuted instantiation: jxl.c:CastDoubleToQuantumAny
Unexecuted instantiation: png.c:CastDoubleToQuantumAny
Unexecuted instantiation: ept.c:CastDoubleToQuantumAny
Unexecuted instantiation: tiff.c:CastDoubleToQuantumAny
Unexecuted instantiation: thread.c:CastDoubleToQuantumAny
Unexecuted instantiation: webp.c:CastDoubleToQuantumAny
139
140
static inline size_t CastDoubleToSizeT(const double x)
141
2.33M
{
142
2.33M
  double
143
2.33M
    value;
144
145
2.33M
  if (IsNaN(x) != 0)
146
4.05k
    {
147
4.05k
      errno=ERANGE;
148
4.05k
      return(0);
149
4.05k
    }
150
2.33M
  value=(x < 0.0) ? ceil(x) : floor(x);
151
2.33M
  if (value < 0.0)
152
19.5k
    {
153
19.5k
      errno=ERANGE;
154
19.5k
      return(0);
155
19.5k
    }
156
2.31M
  if (value >= ((double) MAGICK_SIZE_MAX))
157
19.0k
    {
158
19.0k
      errno=ERANGE;
159
19.0k
      return(MAGICK_SIZE_MAX);
160
19.0k
    }
161
2.29M
  return((size_t) value);
162
2.31M
}
Unexecuted instantiation: drawing-wand.c:CastDoubleToSizeT
Unexecuted instantiation: magick-image.c:CastDoubleToSizeT
Unexecuted instantiation: animate.c:CastDoubleToSizeT
annotate.c:CastDoubleToSizeT
Line
Count
Source
141
156k
{
142
156k
  double
143
156k
    value;
144
145
156k
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
156k
  value=(x < 0.0) ? ceil(x) : floor(x);
151
156k
  if (value < 0.0)
152
12.0k
    {
153
12.0k
      errno=ERANGE;
154
12.0k
      return(0);
155
12.0k
    }
156
144k
  if (value >= ((double) MAGICK_SIZE_MAX))
157
0
    {
158
0
      errno=ERANGE;
159
0
      return(MAGICK_SIZE_MAX);
160
0
    }
161
144k
  return((size_t) value);
162
144k
}
Unexecuted instantiation: attribute.c:CastDoubleToSizeT
Unexecuted instantiation: blob.c:CastDoubleToSizeT
Unexecuted instantiation: cache.c:CastDoubleToSizeT
Unexecuted instantiation: cache-view.c:CastDoubleToSizeT
Unexecuted instantiation: channel.c:CastDoubleToSizeT
Unexecuted instantiation: cipher.c:CastDoubleToSizeT
Unexecuted instantiation: color.c:CastDoubleToSizeT
Unexecuted instantiation: colormap.c:CastDoubleToSizeT
Unexecuted instantiation: colorspace.c:CastDoubleToSizeT
Unexecuted instantiation: compare.c:CastDoubleToSizeT
Unexecuted instantiation: composite.c:CastDoubleToSizeT
Unexecuted instantiation: constitute.c:CastDoubleToSizeT
Unexecuted instantiation: decorate.c:CastDoubleToSizeT
Unexecuted instantiation: delegate.c:CastDoubleToSizeT
Unexecuted instantiation: display.c:CastDoubleToSizeT
distort.c:CastDoubleToSizeT
Line
Count
Source
141
3.50k
{
142
3.50k
  double
143
3.50k
    value;
144
145
3.50k
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
3.50k
  value=(x < 0.0) ? ceil(x) : floor(x);
151
3.50k
  if (value < 0.0)
152
0
    {
153
0
      errno=ERANGE;
154
0
      return(0);
155
0
    }
156
3.50k
  if (value >= ((double) MAGICK_SIZE_MAX))
157
0
    {
158
0
      errno=ERANGE;
159
0
      return(MAGICK_SIZE_MAX);
160
0
    }
161
3.50k
  return((size_t) value);
162
3.50k
}
Unexecuted instantiation: distribute-cache.c:CastDoubleToSizeT
draw.c:CastDoubleToSizeT
Line
Count
Source
141
1.54M
{
142
1.54M
  double
143
1.54M
    value;
144
145
1.54M
  if (IsNaN(x) != 0)
146
24
    {
147
24
      errno=ERANGE;
148
24
      return(0);
149
24
    }
150
1.54M
  value=(x < 0.0) ? ceil(x) : floor(x);
151
1.54M
  if (value < 0.0)
152
884
    {
153
884
      errno=ERANGE;
154
884
      return(0);
155
884
    }
156
1.54M
  if (value >= ((double) MAGICK_SIZE_MAX))
157
414
    {
158
414
      errno=ERANGE;
159
414
      return(MAGICK_SIZE_MAX);
160
414
    }
161
1.54M
  return((size_t) value);
162
1.54M
}
Unexecuted instantiation: effect.c:CastDoubleToSizeT
Unexecuted instantiation: enhance.c:CastDoubleToSizeT
Unexecuted instantiation: feature.c:CastDoubleToSizeT
Unexecuted instantiation: fourier.c:CastDoubleToSizeT
fx.c:CastDoubleToSizeT
Line
Count
Source
141
70.5k
{
142
70.5k
  double
143
70.5k
    value;
144
145
70.5k
  if (IsNaN(x) != 0)
146
4.00k
    {
147
4.00k
      errno=ERANGE;
148
4.00k
      return(0);
149
4.00k
    }
150
66.5k
  value=(x < 0.0) ? ceil(x) : floor(x);
151
66.5k
  if (value < 0.0)
152
5.60k
    {
153
5.60k
      errno=ERANGE;
154
5.60k
      return(0);
155
5.60k
    }
156
60.9k
  if (value >= ((double) MAGICK_SIZE_MAX))
157
5.03k
    {
158
5.03k
      errno=ERANGE;
159
5.03k
      return(MAGICK_SIZE_MAX);
160
5.03k
    }
161
55.9k
  return((size_t) value);
162
60.9k
}
Unexecuted instantiation: gem.c:CastDoubleToSizeT
geometry.c:CastDoubleToSizeT
Line
Count
Source
141
461k
{
142
461k
  double
143
461k
    value;
144
145
461k
  if (IsNaN(x) != 0)
146
31
    {
147
31
      errno=ERANGE;
148
31
      return(0);
149
31
    }
150
461k
  value=(x < 0.0) ? ceil(x) : floor(x);
151
461k
  if (value < 0.0)
152
145
    {
153
145
      errno=ERANGE;
154
145
      return(0);
155
145
    }
156
460k
  if (value >= ((double) MAGICK_SIZE_MAX))
157
13.1k
    {
158
13.1k
      errno=ERANGE;
159
13.1k
      return(MAGICK_SIZE_MAX);
160
13.1k
    }
161
447k
  return((size_t) value);
162
460k
}
Unexecuted instantiation: histogram.c:CastDoubleToSizeT
Unexecuted instantiation: identify.c:CastDoubleToSizeT
Unexecuted instantiation: image.c:CastDoubleToSizeT
Unexecuted instantiation: compress.c:CastDoubleToSizeT
Unexecuted instantiation: layer.c:CastDoubleToSizeT
Unexecuted instantiation: list.c:CastDoubleToSizeT
Unexecuted instantiation: locale.c:CastDoubleToSizeT
Unexecuted instantiation: log.c:CastDoubleToSizeT
Unexecuted instantiation: magic.c:CastDoubleToSizeT
Unexecuted instantiation: magick.c:CastDoubleToSizeT
Unexecuted instantiation: coder.c:CastDoubleToSizeT
Unexecuted instantiation: matrix.c:CastDoubleToSizeT
Unexecuted instantiation: memory.c:CastDoubleToSizeT
Unexecuted instantiation: mime.c:CastDoubleToSizeT
Unexecuted instantiation: montage.c:CastDoubleToSizeT
Unexecuted instantiation: morphology.c:CastDoubleToSizeT
Unexecuted instantiation: opencl.c:CastDoubleToSizeT
Unexecuted instantiation: option.c:CastDoubleToSizeT
Unexecuted instantiation: paint.c:CastDoubleToSizeT
Unexecuted instantiation: pixel.c:CastDoubleToSizeT
Unexecuted instantiation: policy.c:CastDoubleToSizeT
Unexecuted instantiation: prepress.c:CastDoubleToSizeT
Unexecuted instantiation: property.c:CastDoubleToSizeT
Unexecuted instantiation: profile.c:CastDoubleToSizeT
Unexecuted instantiation: quantize.c:CastDoubleToSizeT
Unexecuted instantiation: quantum.c:CastDoubleToSizeT
Unexecuted instantiation: quantum-export.c:CastDoubleToSizeT
Unexecuted instantiation: quantum-import.c:CastDoubleToSizeT
Unexecuted instantiation: random.c:CastDoubleToSizeT
Unexecuted instantiation: resample.c:CastDoubleToSizeT
Unexecuted instantiation: resize.c:CastDoubleToSizeT
Unexecuted instantiation: resource.c:CastDoubleToSizeT
Unexecuted instantiation: segment.c:CastDoubleToSizeT
Unexecuted instantiation: semaphore.c:CastDoubleToSizeT
Unexecuted instantiation: shear.c:CastDoubleToSizeT
Unexecuted instantiation: signature.c:CastDoubleToSizeT
Unexecuted instantiation: static.c:CastDoubleToSizeT
Unexecuted instantiation: statistic.c:CastDoubleToSizeT
Unexecuted instantiation: stream.c:CastDoubleToSizeT
Unexecuted instantiation: string.c:CastDoubleToSizeT
Unexecuted instantiation: timer.c:CastDoubleToSizeT
Unexecuted instantiation: token.c:CastDoubleToSizeT
transform.c:CastDoubleToSizeT
Line
Count
Source
141
8.84k
{
142
8.84k
  double
143
8.84k
    value;
144
145
8.84k
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
8.84k
  value=(x < 0.0) ? ceil(x) : floor(x);
151
8.84k
  if (value < 0.0)
152
0
    {
153
0
      errno=ERANGE;
154
0
      return(0);
155
0
    }
156
8.84k
  if (value >= ((double) MAGICK_SIZE_MAX))
157
209
    {
158
209
      errno=ERANGE;
159
209
      return(MAGICK_SIZE_MAX);
160
209
    }
161
8.63k
  return((size_t) value);
162
8.84k
}
Unexecuted instantiation: threshold.c:CastDoubleToSizeT
Unexecuted instantiation: type.c:CastDoubleToSizeT
Unexecuted instantiation: utility.c:CastDoubleToSizeT
Unexecuted instantiation: visual-effects.c:CastDoubleToSizeT
Unexecuted instantiation: vision.c:CastDoubleToSizeT
Unexecuted instantiation: xml-tree.c:CastDoubleToSizeT
Unexecuted instantiation: xwindow.c:CastDoubleToSizeT
Unexecuted instantiation: aai.c:CastDoubleToSizeT
Unexecuted instantiation: art.c:CastDoubleToSizeT
Unexecuted instantiation: ashlar.c:CastDoubleToSizeT
Unexecuted instantiation: avs.c:CastDoubleToSizeT
Unexecuted instantiation: bayer.c:CastDoubleToSizeT
Unexecuted instantiation: bgr.c:CastDoubleToSizeT
Unexecuted instantiation: bmp.c:CastDoubleToSizeT
Unexecuted instantiation: braille.c:CastDoubleToSizeT
Unexecuted instantiation: cals.c:CastDoubleToSizeT
caption.c:CastDoubleToSizeT
Line
Count
Source
141
102
{
142
102
  double
143
102
    value;
144
145
102
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
102
  value=(x < 0.0) ? ceil(x) : floor(x);
151
102
  if (value < 0.0)
152
0
    {
153
0
      errno=ERANGE;
154
0
      return(0);
155
0
    }
156
102
  if (value >= ((double) MAGICK_SIZE_MAX))
157
0
    {
158
0
      errno=ERANGE;
159
0
      return(MAGICK_SIZE_MAX);
160
0
    }
161
102
  return((size_t) value);
162
102
}
Unexecuted instantiation: cin.c:CastDoubleToSizeT
Unexecuted instantiation: cip.c:CastDoubleToSizeT
Unexecuted instantiation: clip.c:CastDoubleToSizeT
Unexecuted instantiation: cmyk.c:CastDoubleToSizeT
Unexecuted instantiation: cube.c:CastDoubleToSizeT
Unexecuted instantiation: cut.c:CastDoubleToSizeT
Unexecuted instantiation: dcm.c:CastDoubleToSizeT
Unexecuted instantiation: dds.c:CastDoubleToSizeT
Unexecuted instantiation: debug.c:CastDoubleToSizeT
Unexecuted instantiation: dib.c:CastDoubleToSizeT
Unexecuted instantiation: dng.c:CastDoubleToSizeT
Unexecuted instantiation: dpx.c:CastDoubleToSizeT
Unexecuted instantiation: farbfeld.c:CastDoubleToSizeT
Unexecuted instantiation: fax.c:CastDoubleToSizeT
Unexecuted instantiation: fits.c:CastDoubleToSizeT
Unexecuted instantiation: fl32.c:CastDoubleToSizeT
Unexecuted instantiation: ftxt.c:CastDoubleToSizeT
Unexecuted instantiation: gif.c:CastDoubleToSizeT
Unexecuted instantiation: gradient.c:CastDoubleToSizeT
Unexecuted instantiation: gray.c:CastDoubleToSizeT
Unexecuted instantiation: hald.c:CastDoubleToSizeT
Unexecuted instantiation: hdr.c:CastDoubleToSizeT
Unexecuted instantiation: hrz.c:CastDoubleToSizeT
Unexecuted instantiation: html.c:CastDoubleToSizeT
Unexecuted instantiation: icon.c:CastDoubleToSizeT
Unexecuted instantiation: info.c:CastDoubleToSizeT
Unexecuted instantiation: inline.c:CastDoubleToSizeT
Unexecuted instantiation: ipl.c:CastDoubleToSizeT
Unexecuted instantiation: jnx.c:CastDoubleToSizeT
Unexecuted instantiation: json.c:CastDoubleToSizeT
label.c:CastDoubleToSizeT
Line
Count
Source
141
24.6k
{
142
24.6k
  double
143
24.6k
    value;
144
145
24.6k
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
24.6k
  value=(x < 0.0) ? ceil(x) : floor(x);
151
24.6k
  if (value < 0.0)
152
0
    {
153
0
      errno=ERANGE;
154
0
      return(0);
155
0
    }
156
24.6k
  if (value >= ((double) MAGICK_SIZE_MAX))
157
0
    {
158
0
      errno=ERANGE;
159
0
      return(MAGICK_SIZE_MAX);
160
0
    }
161
24.6k
  return((size_t) value);
162
24.6k
}
Unexecuted instantiation: mac.c:CastDoubleToSizeT
Unexecuted instantiation: map.c:CastDoubleToSizeT
Unexecuted instantiation: mask.c:CastDoubleToSizeT
Unexecuted instantiation: mat.c:CastDoubleToSizeT
Unexecuted instantiation: matte.c:CastDoubleToSizeT
Unexecuted instantiation: meta.c:CastDoubleToSizeT
Unexecuted instantiation: miff.c:CastDoubleToSizeT
Unexecuted instantiation: mono.c:CastDoubleToSizeT
Unexecuted instantiation: mpc.c:CastDoubleToSizeT
Unexecuted instantiation: mpr.c:CastDoubleToSizeT
Unexecuted instantiation: msl.c:CastDoubleToSizeT
Unexecuted instantiation: mtv.c:CastDoubleToSizeT
mvg.c:CastDoubleToSizeT
Line
Count
Source
141
11.6k
{
142
11.6k
  double
143
11.6k
    value;
144
145
11.6k
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
11.6k
  value=(x < 0.0) ? ceil(x) : floor(x);
151
11.6k
  if (value < 0.0)
152
0
    {
153
0
      errno=ERANGE;
154
0
      return(0);
155
0
    }
156
11.6k
  if (value >= ((double) MAGICK_SIZE_MAX))
157
0
    {
158
0
      errno=ERANGE;
159
0
      return(MAGICK_SIZE_MAX);
160
0
    }
161
11.6k
  return((size_t) value);
162
11.6k
}
Unexecuted instantiation: null.c:CastDoubleToSizeT
Unexecuted instantiation: ora.c:CastDoubleToSizeT
Unexecuted instantiation: otb.c:CastDoubleToSizeT
Unexecuted instantiation: palm.c:CastDoubleToSizeT
Unexecuted instantiation: pango.c:CastDoubleToSizeT
Unexecuted instantiation: pattern.c:CastDoubleToSizeT
Unexecuted instantiation: pcd.c:CastDoubleToSizeT
pcl.c:CastDoubleToSizeT
Line
Count
Source
141
1.34k
{
142
1.34k
  double
143
1.34k
    value;
144
145
1.34k
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
1.34k
  value=(x < 0.0) ? ceil(x) : floor(x);
151
1.34k
  if (value < 0.0)
152
0
    {
153
0
      errno=ERANGE;
154
0
      return(0);
155
0
    }
156
1.34k
  if (value >= ((double) MAGICK_SIZE_MAX))
157
261
    {
158
261
      errno=ERANGE;
159
261
      return(MAGICK_SIZE_MAX);
160
261
    }
161
1.08k
  return((size_t) value);
162
1.34k
}
Unexecuted instantiation: pcx.c:CastDoubleToSizeT
Unexecuted instantiation: pdb.c:CastDoubleToSizeT
pdf.c:CastDoubleToSizeT
Line
Count
Source
141
10.5k
{
142
10.5k
  double
143
10.5k
    value;
144
145
10.5k
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
10.5k
  value=(x < 0.0) ? ceil(x) : floor(x);
151
10.5k
  if (value < 0.0)
152
718
    {
153
718
      errno=ERANGE;
154
718
      return(0);
155
718
    }
156
9.79k
  if (value >= ((double) MAGICK_SIZE_MAX))
157
21
    {
158
21
      errno=ERANGE;
159
21
      return(MAGICK_SIZE_MAX);
160
21
    }
161
9.77k
  return((size_t) value);
162
9.79k
}
pes.c:CastDoubleToSizeT
Line
Count
Source
141
902
{
142
902
  double
143
902
    value;
144
145
902
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
902
  value=(x < 0.0) ? ceil(x) : floor(x);
151
902
  if (value < 0.0)
152
6
    {
153
6
      errno=ERANGE;
154
6
      return(0);
155
6
    }
156
896
  if (value >= ((double) MAGICK_SIZE_MAX))
157
0
    {
158
0
      errno=ERANGE;
159
0
      return(MAGICK_SIZE_MAX);
160
0
    }
161
896
  return((size_t) value);
162
896
}
Unexecuted instantiation: pgx.c:CastDoubleToSizeT
Unexecuted instantiation: pict.c:CastDoubleToSizeT
Unexecuted instantiation: pix.c:CastDoubleToSizeT
Unexecuted instantiation: plasma.c:CastDoubleToSizeT
Unexecuted instantiation: pnm.c:CastDoubleToSizeT
Unexecuted instantiation: ps2.c:CastDoubleToSizeT
Unexecuted instantiation: ps3.c:CastDoubleToSizeT
ps.c:CastDoubleToSizeT
Line
Count
Source
141
47.5k
{
142
47.5k
  double
143
47.5k
    value;
144
145
47.5k
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
47.5k
  value=(x < 0.0) ? ceil(x) : floor(x);
151
47.5k
  if (value < 0.0)
152
153
    {
153
153
      errno=ERANGE;
154
153
      return(0);
155
153
    }
156
47.3k
  if (value >= ((double) MAGICK_SIZE_MAX))
157
35
    {
158
35
      errno=ERANGE;
159
35
      return(MAGICK_SIZE_MAX);
160
35
    }
161
47.3k
  return((size_t) value);
162
47.3k
}
Unexecuted instantiation: psd.c:CastDoubleToSizeT
Unexecuted instantiation: pwp.c:CastDoubleToSizeT
Unexecuted instantiation: qoi.c:CastDoubleToSizeT
Unexecuted instantiation: raw.c:CastDoubleToSizeT
Unexecuted instantiation: rgb.c:CastDoubleToSizeT
Unexecuted instantiation: rgf.c:CastDoubleToSizeT
Unexecuted instantiation: rla.c:CastDoubleToSizeT
Unexecuted instantiation: rle.c:CastDoubleToSizeT
Unexecuted instantiation: scr.c:CastDoubleToSizeT
Unexecuted instantiation: screenshot.c:CastDoubleToSizeT
Unexecuted instantiation: sct.c:CastDoubleToSizeT
Unexecuted instantiation: sf3.c:CastDoubleToSizeT
Unexecuted instantiation: sfw.c:CastDoubleToSizeT
Unexecuted instantiation: sgi.c:CastDoubleToSizeT
Unexecuted instantiation: sixel.c:CastDoubleToSizeT
Unexecuted instantiation: stegano.c:CastDoubleToSizeT
Unexecuted instantiation: strimg.c:CastDoubleToSizeT
Unexecuted instantiation: sun.c:CastDoubleToSizeT
Unexecuted instantiation: svg.c:CastDoubleToSizeT
Unexecuted instantiation: tga.c:CastDoubleToSizeT
Unexecuted instantiation: thumbnail.c:CastDoubleToSizeT
Unexecuted instantiation: tile.c:CastDoubleToSizeT
Unexecuted instantiation: tim2.c:CastDoubleToSizeT
Unexecuted instantiation: tim.c:CastDoubleToSizeT
Unexecuted instantiation: ttf.c:CastDoubleToSizeT
Unexecuted instantiation: txt.c:CastDoubleToSizeT
Unexecuted instantiation: uil.c:CastDoubleToSizeT
Unexecuted instantiation: url.c:CastDoubleToSizeT
Unexecuted instantiation: uyvy.c:CastDoubleToSizeT
Unexecuted instantiation: vicar.c:CastDoubleToSizeT
Unexecuted instantiation: vid.c:CastDoubleToSizeT
Unexecuted instantiation: video.c:CastDoubleToSizeT
Unexecuted instantiation: viff.c:CastDoubleToSizeT
Unexecuted instantiation: vips.c:CastDoubleToSizeT
Unexecuted instantiation: wbmp.c:CastDoubleToSizeT
Unexecuted instantiation: wpg.c:CastDoubleToSizeT
Unexecuted instantiation: xbm.c:CastDoubleToSizeT
Unexecuted instantiation: xc.c:CastDoubleToSizeT
Unexecuted instantiation: xcf.c:CastDoubleToSizeT
Unexecuted instantiation: xpm.c:CastDoubleToSizeT
xps.c:CastDoubleToSizeT
Line
Count
Source
141
142
{
142
142
  double
143
142
    value;
144
145
142
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
142
  value=(x < 0.0) ? ceil(x) : floor(x);
151
142
  if (value < 0.0)
152
0
    {
153
0
      errno=ERANGE;
154
0
      return(0);
155
0
    }
156
142
  if (value >= ((double) MAGICK_SIZE_MAX))
157
0
    {
158
0
      errno=ERANGE;
159
0
      return(MAGICK_SIZE_MAX);
160
0
    }
161
142
  return((size_t) value);
162
142
}
Unexecuted instantiation: yaml.c:CastDoubleToSizeT
Unexecuted instantiation: ycbcr.c:CastDoubleToSizeT
Unexecuted instantiation: yuv.c:CastDoubleToSizeT
Unexecuted instantiation: heic.c:CastDoubleToSizeT
Unexecuted instantiation: jpeg.c:CastDoubleToSizeT
Unexecuted instantiation: jp2.c:CastDoubleToSizeT
Unexecuted instantiation: jxl.c:CastDoubleToSizeT
png.c:CastDoubleToSizeT
Line
Count
Source
141
146
{
142
146
  double
143
146
    value;
144
145
146
  if (IsNaN(x) != 0)
146
0
    {
147
0
      errno=ERANGE;
148
0
      return(0);
149
0
    }
150
146
  value=(x < 0.0) ? ceil(x) : floor(x);
151
146
  if (value < 0.0)
152
0
    {
153
0
      errno=ERANGE;
154
0
      return(0);
155
0
    }
156
146
  if (value >= ((double) MAGICK_SIZE_MAX))
157
0
    {
158
0
      errno=ERANGE;
159
0
      return(MAGICK_SIZE_MAX);
160
0
    }
161
146
  return((size_t) value);
162
146
}
Unexecuted instantiation: ept.c:CastDoubleToSizeT
Unexecuted instantiation: tiff.c:CastDoubleToSizeT
Unexecuted instantiation: thread.c:CastDoubleToSizeT
Unexecuted instantiation: webp.c:CastDoubleToSizeT
163
164
static inline ssize_t CastDoubleToSsizeT(const double x)
165
2.37G
{
166
2.37G
  double
167
2.37G
    value;
168
169
2.37G
  if (IsNaN(x) != 0)
170
7.97k
    {
171
7.97k
      errno=ERANGE;
172
7.97k
      return(0);
173
7.97k
    }
174
2.37G
  value=(x < 0.0) ? ceil(x) : floor(x);
175
2.37G
  if (value < ((double) MAGICK_SSIZE_MIN))
176
11.5k
    {
177
11.5k
      errno=ERANGE;
178
11.5k
      return((ssize_t) MAGICK_SSIZE_MIN);
179
11.5k
    }
180
2.37G
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
28.5k
    {
182
28.5k
      errno=ERANGE;
183
28.5k
      return((ssize_t) MAGICK_SSIZE_MAX);
184
28.5k
    }
185
2.37G
  return((ssize_t) value);
186
2.37G
}
Unexecuted instantiation: drawing-wand.c:CastDoubleToSsizeT
Unexecuted instantiation: magick-image.c:CastDoubleToSsizeT
Unexecuted instantiation: animate.c:CastDoubleToSsizeT
annotate.c:CastDoubleToSsizeT
Line
Count
Source
165
2.27G
{
166
2.27G
  double
167
2.27G
    value;
168
169
2.27G
  if (IsNaN(x) != 0)
170
0
    {
171
0
      errno=ERANGE;
172
0
      return(0);
173
0
    }
174
2.27G
  value=(x < 0.0) ? ceil(x) : floor(x);
175
2.27G
  if (value < ((double) MAGICK_SSIZE_MIN))
176
0
    {
177
0
      errno=ERANGE;
178
0
      return((ssize_t) MAGICK_SSIZE_MIN);
179
0
    }
180
2.27G
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
0
    {
182
0
      errno=ERANGE;
183
0
      return((ssize_t) MAGICK_SSIZE_MAX);
184
0
    }
185
2.27G
  return((ssize_t) value);
186
2.27G
}
Unexecuted instantiation: attribute.c:CastDoubleToSsizeT
Unexecuted instantiation: blob.c:CastDoubleToSsizeT
Unexecuted instantiation: cache.c:CastDoubleToSsizeT
Unexecuted instantiation: cache-view.c:CastDoubleToSsizeT
Unexecuted instantiation: channel.c:CastDoubleToSsizeT
Unexecuted instantiation: cipher.c:CastDoubleToSsizeT
color.c:CastDoubleToSsizeT
Line
Count
Source
165
12.5k
{
166
12.5k
  double
167
12.5k
    value;
168
169
12.5k
  if (IsNaN(x) != 0)
170
1.35k
    {
171
1.35k
      errno=ERANGE;
172
1.35k
      return(0);
173
1.35k
    }
174
11.1k
  value=(x < 0.0) ? ceil(x) : floor(x);
175
11.1k
  if (value < ((double) MAGICK_SSIZE_MIN))
176
0
    {
177
0
      errno=ERANGE;
178
0
      return((ssize_t) MAGICK_SSIZE_MIN);
179
0
    }
180
11.1k
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
0
    {
182
0
      errno=ERANGE;
183
0
      return((ssize_t) MAGICK_SSIZE_MAX);
184
0
    }
185
11.1k
  return((ssize_t) value);
186
11.1k
}
Unexecuted instantiation: colormap.c:CastDoubleToSsizeT
Unexecuted instantiation: colorspace.c:CastDoubleToSsizeT
Unexecuted instantiation: compare.c:CastDoubleToSsizeT
composite.c:CastDoubleToSsizeT
Line
Count
Source
165
1.94M
{
166
1.94M
  double
167
1.94M
    value;
168
169
1.94M
  if (IsNaN(x) != 0)
170
0
    {
171
0
      errno=ERANGE;
172
0
      return(0);
173
0
    }
174
1.94M
  value=(x < 0.0) ? ceil(x) : floor(x);
175
1.94M
  if (value < ((double) MAGICK_SSIZE_MIN))
176
0
    {
177
0
      errno=ERANGE;
178
0
      return((ssize_t) MAGICK_SSIZE_MIN);
179
0
    }
180
1.94M
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
0
    {
182
0
      errno=ERANGE;
183
0
      return((ssize_t) MAGICK_SSIZE_MAX);
184
0
    }
185
1.94M
  return((ssize_t) value);
186
1.94M
}
Unexecuted instantiation: constitute.c:CastDoubleToSsizeT
Unexecuted instantiation: decorate.c:CastDoubleToSsizeT
Unexecuted instantiation: delegate.c:CastDoubleToSsizeT
Unexecuted instantiation: display.c:CastDoubleToSsizeT
distort.c:CastDoubleToSsizeT
Line
Count
Source
165
3.50k
{
166
3.50k
  double
167
3.50k
    value;
168
169
3.50k
  if (IsNaN(x) != 0)
170
0
    {
171
0
      errno=ERANGE;
172
0
      return(0);
173
0
    }
174
3.50k
  value=(x < 0.0) ? ceil(x) : floor(x);
175
3.50k
  if (value < ((double) MAGICK_SSIZE_MIN))
176
0
    {
177
0
      errno=ERANGE;
178
0
      return((ssize_t) MAGICK_SSIZE_MIN);
179
0
    }
180
3.50k
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
0
    {
182
0
      errno=ERANGE;
183
0
      return((ssize_t) MAGICK_SSIZE_MAX);
184
0
    }
185
3.50k
  return((ssize_t) value);
186
3.50k
}
Unexecuted instantiation: distribute-cache.c:CastDoubleToSsizeT
draw.c:CastDoubleToSsizeT
Line
Count
Source
165
52.2M
{
166
52.2M
  double
167
52.2M
    value;
168
169
52.2M
  if (IsNaN(x) != 0)
170
2.30k
    {
171
2.30k
      errno=ERANGE;
172
2.30k
      return(0);
173
2.30k
    }
174
52.2M
  value=(x < 0.0) ? ceil(x) : floor(x);
175
52.2M
  if (value < ((double) MAGICK_SSIZE_MIN))
176
6.50k
    {
177
6.50k
      errno=ERANGE;
178
6.50k
      return((ssize_t) MAGICK_SSIZE_MIN);
179
6.50k
    }
180
52.2M
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
8.86k
    {
182
8.86k
      errno=ERANGE;
183
8.86k
      return((ssize_t) MAGICK_SSIZE_MAX);
184
8.86k
    }
185
52.2M
  return((ssize_t) value);
186
52.2M
}
Unexecuted instantiation: effect.c:CastDoubleToSsizeT
Unexecuted instantiation: enhance.c:CastDoubleToSsizeT
Unexecuted instantiation: feature.c:CastDoubleToSsizeT
Unexecuted instantiation: fourier.c:CastDoubleToSsizeT
Unexecuted instantiation: fx.c:CastDoubleToSsizeT
Unexecuted instantiation: gem.c:CastDoubleToSsizeT
geometry.c:CastDoubleToSsizeT
Line
Count
Source
165
593k
{
166
593k
  double
167
593k
    value;
168
169
593k
  if (IsNaN(x) != 0)
170
0
    {
171
0
      errno=ERANGE;
172
0
      return(0);
173
0
    }
174
593k
  value=(x < 0.0) ? ceil(x) : floor(x);
175
593k
  if (value < ((double) MAGICK_SSIZE_MIN))
176
0
    {
177
0
      errno=ERANGE;
178
0
      return((ssize_t) MAGICK_SSIZE_MIN);
179
0
    }
180
593k
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
6.05k
    {
182
6.05k
      errno=ERANGE;
183
6.05k
      return((ssize_t) MAGICK_SSIZE_MAX);
184
6.05k
    }
185
587k
  return((ssize_t) value);
186
593k
}
Unexecuted instantiation: histogram.c:CastDoubleToSsizeT
Unexecuted instantiation: identify.c:CastDoubleToSsizeT
image.c:CastDoubleToSsizeT
Line
Count
Source
165
340k
{
166
340k
  double
167
340k
    value;
168
169
340k
  if (IsNaN(x) != 0)
170
0
    {
171
0
      errno=ERANGE;
172
0
      return(0);
173
0
    }
174
340k
  value=(x < 0.0) ? ceil(x) : floor(x);
175
340k
  if (value < ((double) MAGICK_SSIZE_MIN))
176
258
    {
177
258
      errno=ERANGE;
178
258
      return((ssize_t) MAGICK_SSIZE_MIN);
179
258
    }
180
339k
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
3.85k
    {
182
3.85k
      errno=ERANGE;
183
3.85k
      return((ssize_t) MAGICK_SSIZE_MAX);
184
3.85k
    }
185
336k
  return((ssize_t) value);
186
339k
}
Unexecuted instantiation: compress.c:CastDoubleToSsizeT
Unexecuted instantiation: layer.c:CastDoubleToSsizeT
Unexecuted instantiation: list.c:CastDoubleToSsizeT
Unexecuted instantiation: locale.c:CastDoubleToSsizeT
Unexecuted instantiation: log.c:CastDoubleToSsizeT
Unexecuted instantiation: magic.c:CastDoubleToSsizeT
Unexecuted instantiation: magick.c:CastDoubleToSsizeT
Unexecuted instantiation: coder.c:CastDoubleToSsizeT
Unexecuted instantiation: matrix.c:CastDoubleToSsizeT
Unexecuted instantiation: memory.c:CastDoubleToSsizeT
Unexecuted instantiation: mime.c:CastDoubleToSsizeT
Unexecuted instantiation: montage.c:CastDoubleToSsizeT
Unexecuted instantiation: morphology.c:CastDoubleToSsizeT
Unexecuted instantiation: opencl.c:CastDoubleToSsizeT
Unexecuted instantiation: option.c:CastDoubleToSsizeT
Unexecuted instantiation: paint.c:CastDoubleToSsizeT
pixel.c:CastDoubleToSsizeT
Line
Count
Source
165
16.3M
{
166
16.3M
  double
167
16.3M
    value;
168
169
16.3M
  if (IsNaN(x) != 0)
170
2.56k
    {
171
2.56k
      errno=ERANGE;
172
2.56k
      return(0);
173
2.56k
    }
174
16.3M
  value=(x < 0.0) ? ceil(x) : floor(x);
175
16.3M
  if (value < ((double) MAGICK_SSIZE_MIN))
176
1.31k
    {
177
1.31k
      errno=ERANGE;
178
1.31k
      return((ssize_t) MAGICK_SSIZE_MIN);
179
1.31k
    }
180
16.3M
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
6.43k
    {
182
6.43k
      errno=ERANGE;
183
6.43k
      return((ssize_t) MAGICK_SSIZE_MAX);
184
6.43k
    }
185
16.3M
  return((ssize_t) value);
186
16.3M
}
Unexecuted instantiation: policy.c:CastDoubleToSsizeT
Unexecuted instantiation: prepress.c:CastDoubleToSsizeT
property.c:CastDoubleToSsizeT
Line
Count
Source
165
2.59k
{
166
2.59k
  double
167
2.59k
    value;
168
169
2.59k
  if (IsNaN(x) != 0)
170
0
    {
171
0
      errno=ERANGE;
172
0
      return(0);
173
0
    }
174
2.59k
  value=(x < 0.0) ? ceil(x) : floor(x);
175
2.59k
  if (value < ((double) MAGICK_SSIZE_MIN))
176
328
    {
177
328
      errno=ERANGE;
178
328
      return((ssize_t) MAGICK_SSIZE_MIN);
179
328
    }
180
2.26k
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
101
    {
182
101
      errno=ERANGE;
183
101
      return((ssize_t) MAGICK_SSIZE_MAX);
184
101
    }
185
2.16k
  return((ssize_t) value);
186
2.26k
}
profile.c:CastDoubleToSsizeT
Line
Count
Source
165
12.4k
{
166
12.4k
  double
167
12.4k
    value;
168
169
12.4k
  if (IsNaN(x) != 0)
170
1.19k
    {
171
1.19k
      errno=ERANGE;
172
1.19k
      return(0);
173
1.19k
    }
174
11.2k
  value=(x < 0.0) ? ceil(x) : floor(x);
175
11.2k
  if (value < ((double) MAGICK_SSIZE_MIN))
176
1.98k
    {
177
1.98k
      errno=ERANGE;
178
1.98k
      return((ssize_t) MAGICK_SSIZE_MIN);
179
1.98k
    }
180
9.22k
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
2.15k
    {
182
2.15k
      errno=ERANGE;
183
2.15k
      return((ssize_t) MAGICK_SSIZE_MAX);
184
2.15k
    }
185
7.06k
  return((ssize_t) value);
186
9.22k
}
Unexecuted instantiation: quantize.c:CastDoubleToSsizeT
Unexecuted instantiation: quantum.c:CastDoubleToSsizeT
Unexecuted instantiation: quantum-export.c:CastDoubleToSsizeT
Unexecuted instantiation: quantum-import.c:CastDoubleToSsizeT
Unexecuted instantiation: random.c:CastDoubleToSsizeT
resample.c:CastDoubleToSsizeT
Line
Count
Source
165
4.09M
{
166
4.09M
  double
167
4.09M
    value;
168
169
4.09M
  if (IsNaN(x) != 0)
170
0
    {
171
0
      errno=ERANGE;
172
0
      return(0);
173
0
    }
174
4.09M
  value=(x < 0.0) ? ceil(x) : floor(x);
175
4.09M
  if (value < ((double) MAGICK_SSIZE_MIN))
176
0
    {
177
0
      errno=ERANGE;
178
0
      return((ssize_t) MAGICK_SSIZE_MIN);
179
0
    }
180
4.09M
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
0
    {
182
0
      errno=ERANGE;
183
0
      return((ssize_t) MAGICK_SSIZE_MAX);
184
0
    }
185
4.09M
  return((ssize_t) value);
186
4.09M
}
Unexecuted instantiation: resize.c:CastDoubleToSsizeT
Unexecuted instantiation: resource.c:CastDoubleToSsizeT
Unexecuted instantiation: segment.c:CastDoubleToSsizeT
Unexecuted instantiation: semaphore.c:CastDoubleToSsizeT
Unexecuted instantiation: shear.c:CastDoubleToSsizeT
Unexecuted instantiation: signature.c:CastDoubleToSsizeT
Unexecuted instantiation: static.c:CastDoubleToSsizeT
Unexecuted instantiation: statistic.c:CastDoubleToSsizeT
Unexecuted instantiation: stream.c:CastDoubleToSsizeT
Unexecuted instantiation: string.c:CastDoubleToSsizeT
Unexecuted instantiation: timer.c:CastDoubleToSsizeT
Unexecuted instantiation: token.c:CastDoubleToSsizeT
Unexecuted instantiation: transform.c:CastDoubleToSsizeT
Unexecuted instantiation: threshold.c:CastDoubleToSsizeT
Unexecuted instantiation: type.c:CastDoubleToSsizeT
Unexecuted instantiation: utility.c:CastDoubleToSsizeT
visual-effects.c:CastDoubleToSsizeT
Line
Count
Source
165
17.6M
{
166
17.6M
  double
167
17.6M
    value;
168
169
17.6M
  if (IsNaN(x) != 0)
170
0
    {
171
0
      errno=ERANGE;
172
0
      return(0);
173
0
    }
174
17.6M
  value=(x < 0.0) ? ceil(x) : floor(x);
175
17.6M
  if (value < ((double) MAGICK_SSIZE_MIN))
176
0
    {
177
0
      errno=ERANGE;
178
0
      return((ssize_t) MAGICK_SSIZE_MIN);
179
0
    }
180
17.6M
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
0
    {
182
0
      errno=ERANGE;
183
0
      return((ssize_t) MAGICK_SSIZE_MAX);
184
0
    }
185
17.6M
  return((ssize_t) value);
186
17.6M
}
Unexecuted instantiation: vision.c:CastDoubleToSsizeT
Unexecuted instantiation: xml-tree.c:CastDoubleToSsizeT
Unexecuted instantiation: xwindow.c:CastDoubleToSsizeT
Unexecuted instantiation: aai.c:CastDoubleToSsizeT
Unexecuted instantiation: art.c:CastDoubleToSsizeT
Unexecuted instantiation: ashlar.c:CastDoubleToSsizeT
Unexecuted instantiation: avs.c:CastDoubleToSsizeT
Unexecuted instantiation: bayer.c:CastDoubleToSsizeT
Unexecuted instantiation: bgr.c:CastDoubleToSsizeT
Unexecuted instantiation: bmp.c:CastDoubleToSsizeT
Unexecuted instantiation: braille.c:CastDoubleToSsizeT
Unexecuted instantiation: cals.c:CastDoubleToSsizeT
Unexecuted instantiation: caption.c:CastDoubleToSsizeT
Unexecuted instantiation: cin.c:CastDoubleToSsizeT
Unexecuted instantiation: cip.c:CastDoubleToSsizeT
Unexecuted instantiation: clip.c:CastDoubleToSsizeT
Unexecuted instantiation: cmyk.c:CastDoubleToSsizeT
Unexecuted instantiation: cube.c:CastDoubleToSsizeT
Unexecuted instantiation: cut.c:CastDoubleToSsizeT
Unexecuted instantiation: dcm.c:CastDoubleToSsizeT
Unexecuted instantiation: dds.c:CastDoubleToSsizeT
Unexecuted instantiation: debug.c:CastDoubleToSsizeT
Unexecuted instantiation: dib.c:CastDoubleToSsizeT
Unexecuted instantiation: dng.c:CastDoubleToSsizeT
Unexecuted instantiation: dpx.c:CastDoubleToSsizeT
Unexecuted instantiation: farbfeld.c:CastDoubleToSsizeT
Unexecuted instantiation: fax.c:CastDoubleToSsizeT
Unexecuted instantiation: fits.c:CastDoubleToSsizeT
Unexecuted instantiation: fl32.c:CastDoubleToSsizeT
Unexecuted instantiation: ftxt.c:CastDoubleToSsizeT
Unexecuted instantiation: gif.c:CastDoubleToSsizeT
Unexecuted instantiation: gradient.c:CastDoubleToSsizeT
Unexecuted instantiation: gray.c:CastDoubleToSsizeT
Unexecuted instantiation: hald.c:CastDoubleToSsizeT
Unexecuted instantiation: hdr.c:CastDoubleToSsizeT
Unexecuted instantiation: hrz.c:CastDoubleToSsizeT
Unexecuted instantiation: html.c:CastDoubleToSsizeT
Unexecuted instantiation: icon.c:CastDoubleToSsizeT
Unexecuted instantiation: info.c:CastDoubleToSsizeT
Unexecuted instantiation: inline.c:CastDoubleToSsizeT
Unexecuted instantiation: ipl.c:CastDoubleToSsizeT
Unexecuted instantiation: jnx.c:CastDoubleToSsizeT
Unexecuted instantiation: json.c:CastDoubleToSsizeT
Unexecuted instantiation: label.c:CastDoubleToSsizeT
Unexecuted instantiation: mac.c:CastDoubleToSsizeT
Unexecuted instantiation: map.c:CastDoubleToSsizeT
Unexecuted instantiation: mask.c:CastDoubleToSsizeT
Unexecuted instantiation: mat.c:CastDoubleToSsizeT
Unexecuted instantiation: matte.c:CastDoubleToSsizeT
Unexecuted instantiation: meta.c:CastDoubleToSsizeT
Unexecuted instantiation: miff.c:CastDoubleToSsizeT
Unexecuted instantiation: mono.c:CastDoubleToSsizeT
Unexecuted instantiation: mpc.c:CastDoubleToSsizeT
Unexecuted instantiation: mpr.c:CastDoubleToSsizeT
Unexecuted instantiation: msl.c:CastDoubleToSsizeT
Unexecuted instantiation: mtv.c:CastDoubleToSsizeT
Unexecuted instantiation: mvg.c:CastDoubleToSsizeT
Unexecuted instantiation: null.c:CastDoubleToSsizeT
Unexecuted instantiation: ora.c:CastDoubleToSsizeT
Unexecuted instantiation: otb.c:CastDoubleToSsizeT
Unexecuted instantiation: palm.c:CastDoubleToSsizeT
Unexecuted instantiation: pango.c:CastDoubleToSsizeT
Unexecuted instantiation: pattern.c:CastDoubleToSsizeT
Unexecuted instantiation: pcd.c:CastDoubleToSsizeT
pcl.c:CastDoubleToSsizeT
Line
Count
Source
165
8.35k
{
166
8.35k
  double
167
8.35k
    value;
168
169
8.35k
  if (IsNaN(x) != 0)
170
509
    {
171
509
      errno=ERANGE;
172
509
      return(0);
173
509
    }
174
7.84k
  value=(x < 0.0) ? ceil(x) : floor(x);
175
7.84k
  if (value < ((double) MAGICK_SSIZE_MIN))
176
1.07k
    {
177
1.07k
      errno=ERANGE;
178
1.07k
      return((ssize_t) MAGICK_SSIZE_MIN);
179
1.07k
    }
180
6.77k
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
602
    {
182
602
      errno=ERANGE;
183
602
      return((ssize_t) MAGICK_SSIZE_MAX);
184
602
    }
185
6.17k
  return((ssize_t) value);
186
6.77k
}
Unexecuted instantiation: pcx.c:CastDoubleToSsizeT
Unexecuted instantiation: pdb.c:CastDoubleToSsizeT
Unexecuted instantiation: pdf.c:CastDoubleToSsizeT
Unexecuted instantiation: pes.c:CastDoubleToSsizeT
Unexecuted instantiation: pgx.c:CastDoubleToSsizeT
Unexecuted instantiation: pict.c:CastDoubleToSsizeT
Unexecuted instantiation: pix.c:CastDoubleToSsizeT
Unexecuted instantiation: plasma.c:CastDoubleToSsizeT
Unexecuted instantiation: pnm.c:CastDoubleToSsizeT
Unexecuted instantiation: ps2.c:CastDoubleToSsizeT
Unexecuted instantiation: ps3.c:CastDoubleToSsizeT
Unexecuted instantiation: ps.c:CastDoubleToSsizeT
Unexecuted instantiation: psd.c:CastDoubleToSsizeT
Unexecuted instantiation: pwp.c:CastDoubleToSsizeT
Unexecuted instantiation: qoi.c:CastDoubleToSsizeT
Unexecuted instantiation: raw.c:CastDoubleToSsizeT
Unexecuted instantiation: rgb.c:CastDoubleToSsizeT
Unexecuted instantiation: rgf.c:CastDoubleToSsizeT
Unexecuted instantiation: rla.c:CastDoubleToSsizeT
Unexecuted instantiation: rle.c:CastDoubleToSsizeT
Unexecuted instantiation: scr.c:CastDoubleToSsizeT
Unexecuted instantiation: screenshot.c:CastDoubleToSsizeT
Unexecuted instantiation: sct.c:CastDoubleToSsizeT
Unexecuted instantiation: sf3.c:CastDoubleToSsizeT
Unexecuted instantiation: sfw.c:CastDoubleToSsizeT
Unexecuted instantiation: sgi.c:CastDoubleToSsizeT
Unexecuted instantiation: sixel.c:CastDoubleToSsizeT
Unexecuted instantiation: stegano.c:CastDoubleToSsizeT
Unexecuted instantiation: strimg.c:CastDoubleToSsizeT
Unexecuted instantiation: sun.c:CastDoubleToSsizeT
Unexecuted instantiation: svg.c:CastDoubleToSsizeT
Unexecuted instantiation: tga.c:CastDoubleToSsizeT
Unexecuted instantiation: thumbnail.c:CastDoubleToSsizeT
Unexecuted instantiation: tile.c:CastDoubleToSsizeT
Unexecuted instantiation: tim2.c:CastDoubleToSsizeT
Unexecuted instantiation: tim.c:CastDoubleToSsizeT
Unexecuted instantiation: ttf.c:CastDoubleToSsizeT
txt.c:CastDoubleToSsizeT
Line
Count
Source
165
16.4k
{
166
16.4k
  double
167
16.4k
    value;
168
169
16.4k
  if (IsNaN(x) != 0)
170
0
    {
171
0
      errno=ERANGE;
172
0
      return(0);
173
0
    }
174
16.4k
  value=(x < 0.0) ? ceil(x) : floor(x);
175
16.4k
  if (value < ((double) MAGICK_SSIZE_MIN))
176
0
    {
177
0
      errno=ERANGE;
178
0
      return((ssize_t) MAGICK_SSIZE_MIN);
179
0
    }
180
16.4k
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
361
    {
182
361
      errno=ERANGE;
183
361
      return((ssize_t) MAGICK_SSIZE_MAX);
184
361
    }
185
16.0k
  return((ssize_t) value);
186
16.4k
}
Unexecuted instantiation: uil.c:CastDoubleToSsizeT
Unexecuted instantiation: url.c:CastDoubleToSsizeT
Unexecuted instantiation: uyvy.c:CastDoubleToSsizeT
Unexecuted instantiation: vicar.c:CastDoubleToSsizeT
Unexecuted instantiation: vid.c:CastDoubleToSsizeT
Unexecuted instantiation: video.c:CastDoubleToSsizeT
Unexecuted instantiation: viff.c:CastDoubleToSsizeT
Unexecuted instantiation: vips.c:CastDoubleToSsizeT
Unexecuted instantiation: wbmp.c:CastDoubleToSsizeT
Unexecuted instantiation: wpg.c:CastDoubleToSsizeT
Unexecuted instantiation: xbm.c:CastDoubleToSsizeT
Unexecuted instantiation: xc.c:CastDoubleToSsizeT
Unexecuted instantiation: xcf.c:CastDoubleToSsizeT
Unexecuted instantiation: xpm.c:CastDoubleToSsizeT
Unexecuted instantiation: xps.c:CastDoubleToSsizeT
Unexecuted instantiation: yaml.c:CastDoubleToSsizeT
Unexecuted instantiation: ycbcr.c:CastDoubleToSsizeT
Unexecuted instantiation: yuv.c:CastDoubleToSsizeT
Unexecuted instantiation: heic.c:CastDoubleToSsizeT
Unexecuted instantiation: jpeg.c:CastDoubleToSsizeT
Unexecuted instantiation: jp2.c:CastDoubleToSsizeT
Unexecuted instantiation: jxl.c:CastDoubleToSsizeT
Unexecuted instantiation: png.c:CastDoubleToSsizeT
Unexecuted instantiation: ept.c:CastDoubleToSsizeT
tiff.c:CastDoubleToSsizeT
Line
Count
Source
165
2.43k
{
166
2.43k
  double
167
2.43k
    value;
168
169
2.43k
  if (IsNaN(x) != 0)
170
49
    {
171
49
      errno=ERANGE;
172
49
      return(0);
173
49
    }
174
2.38k
  value=(x < 0.0) ? ceil(x) : floor(x);
175
2.38k
  if (value < ((double) MAGICK_SSIZE_MIN))
176
47
    {
177
47
      errno=ERANGE;
178
47
      return((ssize_t) MAGICK_SSIZE_MIN);
179
47
    }
180
2.34k
  if (value >= ((double) MAGICK_SSIZE_MAX))
181
70
    {
182
70
      errno=ERANGE;
183
70
      return((ssize_t) MAGICK_SSIZE_MAX);
184
70
    }
185
2.27k
  return((ssize_t) value);
186
2.34k
}
Unexecuted instantiation: thread.c:CastDoubleToSsizeT
Unexecuted instantiation: webp.c:CastDoubleToSsizeT
187
188
static inline unsigned char CastDoubleToUChar(const double x)
189
17.1M
{
190
17.1M
  double
191
17.1M
    value;
192
193
17.1M
  if (IsNaN(x) != 0)
194
2.72k
    {
195
2.72k
      errno=ERANGE;
196
2.72k
      return(0);
197
2.72k
    }
198
17.1M
  value=(x < 0.0) ? ceil(x) : floor(x);
199
17.1M
  if (value < 0.0)
200
3.67k
    {
201
3.67k
      errno=ERANGE;
202
3.67k
      return(0);
203
3.67k
    }
204
17.1M
  if (value >= ((double) MAGICK_UCHAR_MAX))
205
83.5k
    {
206
83.5k
      errno=ERANGE;
207
83.5k
      return(MAGICK_UCHAR_MAX);
208
83.5k
    }
209
17.0M
  return((unsigned char) value);
210
17.1M
}
Unexecuted instantiation: drawing-wand.c:CastDoubleToUChar
Unexecuted instantiation: magick-image.c:CastDoubleToUChar
Unexecuted instantiation: animate.c:CastDoubleToUChar
Unexecuted instantiation: annotate.c:CastDoubleToUChar
Unexecuted instantiation: attribute.c:CastDoubleToUChar
Unexecuted instantiation: blob.c:CastDoubleToUChar
Unexecuted instantiation: cache.c:CastDoubleToUChar
Unexecuted instantiation: cache-view.c:CastDoubleToUChar
Unexecuted instantiation: channel.c:CastDoubleToUChar
Unexecuted instantiation: cipher.c:CastDoubleToUChar
Unexecuted instantiation: color.c:CastDoubleToUChar
Unexecuted instantiation: colormap.c:CastDoubleToUChar
Unexecuted instantiation: colorspace.c:CastDoubleToUChar
Unexecuted instantiation: compare.c:CastDoubleToUChar
Unexecuted instantiation: composite.c:CastDoubleToUChar
Unexecuted instantiation: constitute.c:CastDoubleToUChar
Unexecuted instantiation: decorate.c:CastDoubleToUChar
Unexecuted instantiation: delegate.c:CastDoubleToUChar
Unexecuted instantiation: display.c:CastDoubleToUChar
Unexecuted instantiation: distort.c:CastDoubleToUChar
Unexecuted instantiation: distribute-cache.c:CastDoubleToUChar
Unexecuted instantiation: draw.c:CastDoubleToUChar
Unexecuted instantiation: effect.c:CastDoubleToUChar
Unexecuted instantiation: enhance.c:CastDoubleToUChar
Unexecuted instantiation: feature.c:CastDoubleToUChar
Unexecuted instantiation: fourier.c:CastDoubleToUChar
Unexecuted instantiation: fx.c:CastDoubleToUChar
Unexecuted instantiation: gem.c:CastDoubleToUChar
Unexecuted instantiation: geometry.c:CastDoubleToUChar
Unexecuted instantiation: histogram.c:CastDoubleToUChar
Unexecuted instantiation: identify.c:CastDoubleToUChar
Unexecuted instantiation: image.c:CastDoubleToUChar
Unexecuted instantiation: compress.c:CastDoubleToUChar
Unexecuted instantiation: layer.c:CastDoubleToUChar
Unexecuted instantiation: list.c:CastDoubleToUChar
Unexecuted instantiation: locale.c:CastDoubleToUChar
Unexecuted instantiation: log.c:CastDoubleToUChar
Unexecuted instantiation: magic.c:CastDoubleToUChar
Unexecuted instantiation: magick.c:CastDoubleToUChar
Unexecuted instantiation: coder.c:CastDoubleToUChar
Unexecuted instantiation: matrix.c:CastDoubleToUChar
Unexecuted instantiation: memory.c:CastDoubleToUChar
Unexecuted instantiation: mime.c:CastDoubleToUChar
Unexecuted instantiation: montage.c:CastDoubleToUChar
Unexecuted instantiation: morphology.c:CastDoubleToUChar
Unexecuted instantiation: opencl.c:CastDoubleToUChar
Unexecuted instantiation: option.c:CastDoubleToUChar
Unexecuted instantiation: paint.c:CastDoubleToUChar
Unexecuted instantiation: pixel.c:CastDoubleToUChar
Unexecuted instantiation: policy.c:CastDoubleToUChar
Unexecuted instantiation: prepress.c:CastDoubleToUChar
Unexecuted instantiation: property.c:CastDoubleToUChar
Unexecuted instantiation: profile.c:CastDoubleToUChar
Unexecuted instantiation: quantize.c:CastDoubleToUChar
Unexecuted instantiation: quantum.c:CastDoubleToUChar
Unexecuted instantiation: quantum-export.c:CastDoubleToUChar
Unexecuted instantiation: quantum-import.c:CastDoubleToUChar
Unexecuted instantiation: random.c:CastDoubleToUChar
Unexecuted instantiation: resample.c:CastDoubleToUChar
Unexecuted instantiation: resize.c:CastDoubleToUChar
Unexecuted instantiation: resource.c:CastDoubleToUChar
Unexecuted instantiation: segment.c:CastDoubleToUChar
Unexecuted instantiation: semaphore.c:CastDoubleToUChar
Unexecuted instantiation: shear.c:CastDoubleToUChar
Unexecuted instantiation: signature.c:CastDoubleToUChar
Unexecuted instantiation: static.c:CastDoubleToUChar
Unexecuted instantiation: statistic.c:CastDoubleToUChar
Unexecuted instantiation: stream.c:CastDoubleToUChar
Unexecuted instantiation: string.c:CastDoubleToUChar
Unexecuted instantiation: timer.c:CastDoubleToUChar
Unexecuted instantiation: token.c:CastDoubleToUChar
Unexecuted instantiation: transform.c:CastDoubleToUChar
Unexecuted instantiation: threshold.c:CastDoubleToUChar
Unexecuted instantiation: type.c:CastDoubleToUChar
Unexecuted instantiation: utility.c:CastDoubleToUChar
Unexecuted instantiation: visual-effects.c:CastDoubleToUChar
Unexecuted instantiation: vision.c:CastDoubleToUChar
Unexecuted instantiation: xml-tree.c:CastDoubleToUChar
Unexecuted instantiation: xwindow.c:CastDoubleToUChar
Unexecuted instantiation: aai.c:CastDoubleToUChar
Unexecuted instantiation: art.c:CastDoubleToUChar
Unexecuted instantiation: ashlar.c:CastDoubleToUChar
Unexecuted instantiation: avs.c:CastDoubleToUChar
Unexecuted instantiation: bayer.c:CastDoubleToUChar
Unexecuted instantiation: bgr.c:CastDoubleToUChar
Unexecuted instantiation: bmp.c:CastDoubleToUChar
Unexecuted instantiation: braille.c:CastDoubleToUChar
Unexecuted instantiation: cals.c:CastDoubleToUChar
Unexecuted instantiation: caption.c:CastDoubleToUChar
Unexecuted instantiation: cin.c:CastDoubleToUChar
Unexecuted instantiation: cip.c:CastDoubleToUChar
Unexecuted instantiation: clip.c:CastDoubleToUChar
Unexecuted instantiation: cmyk.c:CastDoubleToUChar
Unexecuted instantiation: cube.c:CastDoubleToUChar
Unexecuted instantiation: cut.c:CastDoubleToUChar
Unexecuted instantiation: dcm.c:CastDoubleToUChar
Unexecuted instantiation: dds.c:CastDoubleToUChar
Unexecuted instantiation: debug.c:CastDoubleToUChar
Unexecuted instantiation: dib.c:CastDoubleToUChar
Unexecuted instantiation: dng.c:CastDoubleToUChar
Unexecuted instantiation: dpx.c:CastDoubleToUChar
Unexecuted instantiation: farbfeld.c:CastDoubleToUChar
Unexecuted instantiation: fax.c:CastDoubleToUChar
Unexecuted instantiation: fits.c:CastDoubleToUChar
Unexecuted instantiation: fl32.c:CastDoubleToUChar
Unexecuted instantiation: ftxt.c:CastDoubleToUChar
Unexecuted instantiation: gif.c:CastDoubleToUChar
Unexecuted instantiation: gradient.c:CastDoubleToUChar
Unexecuted instantiation: gray.c:CastDoubleToUChar
Unexecuted instantiation: hald.c:CastDoubleToUChar
Unexecuted instantiation: hdr.c:CastDoubleToUChar
Unexecuted instantiation: hrz.c:CastDoubleToUChar
Unexecuted instantiation: html.c:CastDoubleToUChar
Unexecuted instantiation: icon.c:CastDoubleToUChar
Unexecuted instantiation: info.c:CastDoubleToUChar
Unexecuted instantiation: inline.c:CastDoubleToUChar
Unexecuted instantiation: ipl.c:CastDoubleToUChar
Unexecuted instantiation: jnx.c:CastDoubleToUChar
Unexecuted instantiation: json.c:CastDoubleToUChar
Unexecuted instantiation: label.c:CastDoubleToUChar
Unexecuted instantiation: mac.c:CastDoubleToUChar
Unexecuted instantiation: map.c:CastDoubleToUChar
Unexecuted instantiation: mask.c:CastDoubleToUChar
Unexecuted instantiation: mat.c:CastDoubleToUChar
Unexecuted instantiation: matte.c:CastDoubleToUChar
Unexecuted instantiation: meta.c:CastDoubleToUChar
Unexecuted instantiation: miff.c:CastDoubleToUChar
Unexecuted instantiation: mono.c:CastDoubleToUChar
Unexecuted instantiation: mpc.c:CastDoubleToUChar
Unexecuted instantiation: mpr.c:CastDoubleToUChar
Unexecuted instantiation: msl.c:CastDoubleToUChar
Unexecuted instantiation: mtv.c:CastDoubleToUChar
Unexecuted instantiation: mvg.c:CastDoubleToUChar
Unexecuted instantiation: null.c:CastDoubleToUChar
Unexecuted instantiation: ora.c:CastDoubleToUChar
Unexecuted instantiation: otb.c:CastDoubleToUChar
Unexecuted instantiation: palm.c:CastDoubleToUChar
Unexecuted instantiation: pango.c:CastDoubleToUChar
Unexecuted instantiation: pattern.c:CastDoubleToUChar
Unexecuted instantiation: pcd.c:CastDoubleToUChar
Unexecuted instantiation: pcl.c:CastDoubleToUChar
Unexecuted instantiation: pcx.c:CastDoubleToUChar
Unexecuted instantiation: pdb.c:CastDoubleToUChar
Unexecuted instantiation: pdf.c:CastDoubleToUChar
Unexecuted instantiation: pes.c:CastDoubleToUChar
Unexecuted instantiation: pgx.c:CastDoubleToUChar
Unexecuted instantiation: pict.c:CastDoubleToUChar
Unexecuted instantiation: pix.c:CastDoubleToUChar
Unexecuted instantiation: plasma.c:CastDoubleToUChar
Unexecuted instantiation: pnm.c:CastDoubleToUChar
Unexecuted instantiation: ps2.c:CastDoubleToUChar
Unexecuted instantiation: ps3.c:CastDoubleToUChar
Unexecuted instantiation: ps.c:CastDoubleToUChar
Unexecuted instantiation: psd.c:CastDoubleToUChar
Unexecuted instantiation: pwp.c:CastDoubleToUChar
Unexecuted instantiation: qoi.c:CastDoubleToUChar
Unexecuted instantiation: raw.c:CastDoubleToUChar
Unexecuted instantiation: rgb.c:CastDoubleToUChar
Unexecuted instantiation: rgf.c:CastDoubleToUChar
Unexecuted instantiation: rla.c:CastDoubleToUChar
Unexecuted instantiation: rle.c:CastDoubleToUChar
Unexecuted instantiation: scr.c:CastDoubleToUChar
Unexecuted instantiation: screenshot.c:CastDoubleToUChar
Unexecuted instantiation: sct.c:CastDoubleToUChar
Unexecuted instantiation: sf3.c:CastDoubleToUChar
Unexecuted instantiation: sfw.c:CastDoubleToUChar
Unexecuted instantiation: sgi.c:CastDoubleToUChar
Unexecuted instantiation: sixel.c:CastDoubleToUChar
Unexecuted instantiation: stegano.c:CastDoubleToUChar
Unexecuted instantiation: strimg.c:CastDoubleToUChar
Unexecuted instantiation: sun.c:CastDoubleToUChar
Unexecuted instantiation: svg.c:CastDoubleToUChar
Unexecuted instantiation: tga.c:CastDoubleToUChar
Unexecuted instantiation: thumbnail.c:CastDoubleToUChar
Unexecuted instantiation: tile.c:CastDoubleToUChar
Unexecuted instantiation: tim2.c:CastDoubleToUChar
Unexecuted instantiation: tim.c:CastDoubleToUChar
Unexecuted instantiation: ttf.c:CastDoubleToUChar
Unexecuted instantiation: txt.c:CastDoubleToUChar
Unexecuted instantiation: uil.c:CastDoubleToUChar
Unexecuted instantiation: url.c:CastDoubleToUChar
Unexecuted instantiation: uyvy.c:CastDoubleToUChar
Unexecuted instantiation: vicar.c:CastDoubleToUChar
Unexecuted instantiation: vid.c:CastDoubleToUChar
Unexecuted instantiation: video.c:CastDoubleToUChar
viff.c:CastDoubleToUChar
Line
Count
Source
189
259k
{
190
259k
  double
191
259k
    value;
192
193
259k
  if (IsNaN(x) != 0)
194
2.18k
    {
195
2.18k
      errno=ERANGE;
196
2.18k
      return(0);
197
2.18k
    }
198
257k
  value=(x < 0.0) ? ceil(x) : floor(x);
199
257k
  if (value < 0.0)
200
3.04k
    {
201
3.04k
      errno=ERANGE;
202
3.04k
      return(0);
203
3.04k
    }
204
254k
  if (value >= ((double) MAGICK_UCHAR_MAX))
205
83.1k
    {
206
83.1k
      errno=ERANGE;
207
83.1k
      return(MAGICK_UCHAR_MAX);
208
83.1k
    }
209
171k
  return((unsigned char) value);
210
254k
}
vips.c:CastDoubleToUChar
Line
Count
Source
189
16.9M
{
190
16.9M
  double
191
16.9M
    value;
192
193
16.9M
  if (IsNaN(x) != 0)
194
537
    {
195
537
      errno=ERANGE;
196
537
      return(0);
197
537
    }
198
16.9M
  value=(x < 0.0) ? ceil(x) : floor(x);
199
16.9M
  if (value < 0.0)
200
626
    {
201
626
      errno=ERANGE;
202
626
      return(0);
203
626
    }
204
16.9M
  if (value >= ((double) MAGICK_UCHAR_MAX))
205
423
    {
206
423
      errno=ERANGE;
207
423
      return(MAGICK_UCHAR_MAX);
208
423
    }
209
16.9M
  return((unsigned char) value);
210
16.9M
}
Unexecuted instantiation: wbmp.c:CastDoubleToUChar
Unexecuted instantiation: wpg.c:CastDoubleToUChar
Unexecuted instantiation: xbm.c:CastDoubleToUChar
Unexecuted instantiation: xc.c:CastDoubleToUChar
Unexecuted instantiation: xcf.c:CastDoubleToUChar
Unexecuted instantiation: xpm.c:CastDoubleToUChar
Unexecuted instantiation: xps.c:CastDoubleToUChar
Unexecuted instantiation: yaml.c:CastDoubleToUChar
Unexecuted instantiation: ycbcr.c:CastDoubleToUChar
Unexecuted instantiation: yuv.c:CastDoubleToUChar
Unexecuted instantiation: heic.c:CastDoubleToUChar
Unexecuted instantiation: jpeg.c:CastDoubleToUChar
Unexecuted instantiation: jp2.c:CastDoubleToUChar
Unexecuted instantiation: jxl.c:CastDoubleToUChar
Unexecuted instantiation: png.c:CastDoubleToUChar
Unexecuted instantiation: ept.c:CastDoubleToUChar
Unexecuted instantiation: tiff.c:CastDoubleToUChar
Unexecuted instantiation: thread.c:CastDoubleToUChar
Unexecuted instantiation: webp.c:CastDoubleToUChar
211
212
static inline unsigned int CastDoubleToUInt(const double x)
213
1.86k
{
214
1.86k
  double
215
1.86k
    value;
216
217
1.86k
  if (IsNaN(x) != 0)
218
0
    {
219
0
      errno=ERANGE;
220
0
      return(0);
221
0
    }
222
1.86k
  value=(x < 0.0) ? ceil(x) : floor(x);
223
1.86k
  if (value < 0.0)
224
0
    {
225
0
      errno=ERANGE;
226
0
      return(0);
227
0
    }
228
1.86k
  if (value >= ((double) MAGICK_UINT_MAX))
229
38
    {
230
38
      errno=ERANGE;
231
38
      return(MAGICK_UINT_MAX);
232
38
    }
233
1.82k
  return((unsigned int) value);
234
1.86k
}
Unexecuted instantiation: drawing-wand.c:CastDoubleToUInt
Unexecuted instantiation: magick-image.c:CastDoubleToUInt
Unexecuted instantiation: animate.c:CastDoubleToUInt
Unexecuted instantiation: annotate.c:CastDoubleToUInt
Unexecuted instantiation: attribute.c:CastDoubleToUInt
Unexecuted instantiation: blob.c:CastDoubleToUInt
Unexecuted instantiation: cache.c:CastDoubleToUInt
Unexecuted instantiation: cache-view.c:CastDoubleToUInt
Unexecuted instantiation: channel.c:CastDoubleToUInt
Unexecuted instantiation: cipher.c:CastDoubleToUInt
Unexecuted instantiation: color.c:CastDoubleToUInt
Unexecuted instantiation: colormap.c:CastDoubleToUInt
Unexecuted instantiation: colorspace.c:CastDoubleToUInt
Unexecuted instantiation: compare.c:CastDoubleToUInt
Unexecuted instantiation: composite.c:CastDoubleToUInt
Unexecuted instantiation: constitute.c:CastDoubleToUInt
Unexecuted instantiation: decorate.c:CastDoubleToUInt
Unexecuted instantiation: delegate.c:CastDoubleToUInt
Unexecuted instantiation: display.c:CastDoubleToUInt
Unexecuted instantiation: distort.c:CastDoubleToUInt
Unexecuted instantiation: distribute-cache.c:CastDoubleToUInt
Unexecuted instantiation: draw.c:CastDoubleToUInt
Unexecuted instantiation: effect.c:CastDoubleToUInt
Unexecuted instantiation: enhance.c:CastDoubleToUInt
Unexecuted instantiation: feature.c:CastDoubleToUInt
Unexecuted instantiation: fourier.c:CastDoubleToUInt
Unexecuted instantiation: fx.c:CastDoubleToUInt
Unexecuted instantiation: gem.c:CastDoubleToUInt
Unexecuted instantiation: geometry.c:CastDoubleToUInt
Unexecuted instantiation: histogram.c:CastDoubleToUInt
Unexecuted instantiation: identify.c:CastDoubleToUInt
Unexecuted instantiation: image.c:CastDoubleToUInt
Unexecuted instantiation: compress.c:CastDoubleToUInt
Unexecuted instantiation: layer.c:CastDoubleToUInt
Unexecuted instantiation: list.c:CastDoubleToUInt
Unexecuted instantiation: locale.c:CastDoubleToUInt
Unexecuted instantiation: log.c:CastDoubleToUInt
Unexecuted instantiation: magic.c:CastDoubleToUInt
Unexecuted instantiation: magick.c:CastDoubleToUInt
Unexecuted instantiation: coder.c:CastDoubleToUInt
Unexecuted instantiation: matrix.c:CastDoubleToUInt
Unexecuted instantiation: memory.c:CastDoubleToUInt
Unexecuted instantiation: mime.c:CastDoubleToUInt
Unexecuted instantiation: montage.c:CastDoubleToUInt
Unexecuted instantiation: morphology.c:CastDoubleToUInt
Unexecuted instantiation: opencl.c:CastDoubleToUInt
Unexecuted instantiation: option.c:CastDoubleToUInt
Unexecuted instantiation: paint.c:CastDoubleToUInt
Unexecuted instantiation: pixel.c:CastDoubleToUInt
Unexecuted instantiation: policy.c:CastDoubleToUInt
Unexecuted instantiation: prepress.c:CastDoubleToUInt
Unexecuted instantiation: property.c:CastDoubleToUInt
Unexecuted instantiation: profile.c:CastDoubleToUInt
Unexecuted instantiation: quantize.c:CastDoubleToUInt
Unexecuted instantiation: quantum.c:CastDoubleToUInt
Unexecuted instantiation: quantum-export.c:CastDoubleToUInt
Unexecuted instantiation: quantum-import.c:CastDoubleToUInt
Unexecuted instantiation: random.c:CastDoubleToUInt
Unexecuted instantiation: resample.c:CastDoubleToUInt
Unexecuted instantiation: resize.c:CastDoubleToUInt
Unexecuted instantiation: resource.c:CastDoubleToUInt
Unexecuted instantiation: segment.c:CastDoubleToUInt
Unexecuted instantiation: semaphore.c:CastDoubleToUInt
Unexecuted instantiation: shear.c:CastDoubleToUInt
Unexecuted instantiation: signature.c:CastDoubleToUInt
Unexecuted instantiation: static.c:CastDoubleToUInt
Unexecuted instantiation: statistic.c:CastDoubleToUInt
Unexecuted instantiation: stream.c:CastDoubleToUInt
Unexecuted instantiation: string.c:CastDoubleToUInt
Unexecuted instantiation: timer.c:CastDoubleToUInt
Unexecuted instantiation: token.c:CastDoubleToUInt
Unexecuted instantiation: transform.c:CastDoubleToUInt
Unexecuted instantiation: threshold.c:CastDoubleToUInt
Unexecuted instantiation: type.c:CastDoubleToUInt
Unexecuted instantiation: utility.c:CastDoubleToUInt
Unexecuted instantiation: visual-effects.c:CastDoubleToUInt
Unexecuted instantiation: vision.c:CastDoubleToUInt
Unexecuted instantiation: xml-tree.c:CastDoubleToUInt
Unexecuted instantiation: xwindow.c:CastDoubleToUInt
Unexecuted instantiation: aai.c:CastDoubleToUInt
Unexecuted instantiation: art.c:CastDoubleToUInt
Unexecuted instantiation: ashlar.c:CastDoubleToUInt
Unexecuted instantiation: avs.c:CastDoubleToUInt
Unexecuted instantiation: bayer.c:CastDoubleToUInt
Unexecuted instantiation: bgr.c:CastDoubleToUInt
bmp.c:CastDoubleToUInt
Line
Count
Source
213
1.86k
{
214
1.86k
  double
215
1.86k
    value;
216
217
1.86k
  if (IsNaN(x) != 0)
218
0
    {
219
0
      errno=ERANGE;
220
0
      return(0);
221
0
    }
222
1.86k
  value=(x < 0.0) ? ceil(x) : floor(x);
223
1.86k
  if (value < 0.0)
224
0
    {
225
0
      errno=ERANGE;
226
0
      return(0);
227
0
    }
228
1.86k
  if (value >= ((double) MAGICK_UINT_MAX))
229
38
    {
230
38
      errno=ERANGE;
231
38
      return(MAGICK_UINT_MAX);
232
38
    }
233
1.82k
  return((unsigned int) value);
234
1.86k
}
Unexecuted instantiation: braille.c:CastDoubleToUInt
Unexecuted instantiation: cals.c:CastDoubleToUInt
Unexecuted instantiation: caption.c:CastDoubleToUInt
Unexecuted instantiation: cin.c:CastDoubleToUInt
Unexecuted instantiation: cip.c:CastDoubleToUInt
Unexecuted instantiation: clip.c:CastDoubleToUInt
Unexecuted instantiation: cmyk.c:CastDoubleToUInt
Unexecuted instantiation: cube.c:CastDoubleToUInt
Unexecuted instantiation: cut.c:CastDoubleToUInt
Unexecuted instantiation: dcm.c:CastDoubleToUInt
Unexecuted instantiation: dds.c:CastDoubleToUInt
Unexecuted instantiation: debug.c:CastDoubleToUInt
Unexecuted instantiation: dib.c:CastDoubleToUInt
Unexecuted instantiation: dng.c:CastDoubleToUInt
Unexecuted instantiation: dpx.c:CastDoubleToUInt
Unexecuted instantiation: farbfeld.c:CastDoubleToUInt
Unexecuted instantiation: fax.c:CastDoubleToUInt
Unexecuted instantiation: fits.c:CastDoubleToUInt
Unexecuted instantiation: fl32.c:CastDoubleToUInt
Unexecuted instantiation: ftxt.c:CastDoubleToUInt
Unexecuted instantiation: gif.c:CastDoubleToUInt
Unexecuted instantiation: gradient.c:CastDoubleToUInt
Unexecuted instantiation: gray.c:CastDoubleToUInt
Unexecuted instantiation: hald.c:CastDoubleToUInt
Unexecuted instantiation: hdr.c:CastDoubleToUInt
Unexecuted instantiation: hrz.c:CastDoubleToUInt
Unexecuted instantiation: html.c:CastDoubleToUInt
Unexecuted instantiation: icon.c:CastDoubleToUInt
Unexecuted instantiation: info.c:CastDoubleToUInt
Unexecuted instantiation: inline.c:CastDoubleToUInt
Unexecuted instantiation: ipl.c:CastDoubleToUInt
Unexecuted instantiation: jnx.c:CastDoubleToUInt
Unexecuted instantiation: json.c:CastDoubleToUInt
Unexecuted instantiation: label.c:CastDoubleToUInt
Unexecuted instantiation: mac.c:CastDoubleToUInt
Unexecuted instantiation: map.c:CastDoubleToUInt
Unexecuted instantiation: mask.c:CastDoubleToUInt
Unexecuted instantiation: mat.c:CastDoubleToUInt
Unexecuted instantiation: matte.c:CastDoubleToUInt
Unexecuted instantiation: meta.c:CastDoubleToUInt
Unexecuted instantiation: miff.c:CastDoubleToUInt
Unexecuted instantiation: mono.c:CastDoubleToUInt
Unexecuted instantiation: mpc.c:CastDoubleToUInt
Unexecuted instantiation: mpr.c:CastDoubleToUInt
Unexecuted instantiation: msl.c:CastDoubleToUInt
Unexecuted instantiation: mtv.c:CastDoubleToUInt
Unexecuted instantiation: mvg.c:CastDoubleToUInt
Unexecuted instantiation: null.c:CastDoubleToUInt
Unexecuted instantiation: ora.c:CastDoubleToUInt
Unexecuted instantiation: otb.c:CastDoubleToUInt
Unexecuted instantiation: palm.c:CastDoubleToUInt
Unexecuted instantiation: pango.c:CastDoubleToUInt
Unexecuted instantiation: pattern.c:CastDoubleToUInt
Unexecuted instantiation: pcd.c:CastDoubleToUInt
Unexecuted instantiation: pcl.c:CastDoubleToUInt
Unexecuted instantiation: pcx.c:CastDoubleToUInt
Unexecuted instantiation: pdb.c:CastDoubleToUInt
Unexecuted instantiation: pdf.c:CastDoubleToUInt
Unexecuted instantiation: pes.c:CastDoubleToUInt
Unexecuted instantiation: pgx.c:CastDoubleToUInt
Unexecuted instantiation: pict.c:CastDoubleToUInt
Unexecuted instantiation: pix.c:CastDoubleToUInt
Unexecuted instantiation: plasma.c:CastDoubleToUInt
Unexecuted instantiation: pnm.c:CastDoubleToUInt
Unexecuted instantiation: ps2.c:CastDoubleToUInt
Unexecuted instantiation: ps3.c:CastDoubleToUInt
Unexecuted instantiation: ps.c:CastDoubleToUInt
Unexecuted instantiation: psd.c:CastDoubleToUInt
Unexecuted instantiation: pwp.c:CastDoubleToUInt
Unexecuted instantiation: qoi.c:CastDoubleToUInt
Unexecuted instantiation: raw.c:CastDoubleToUInt
Unexecuted instantiation: rgb.c:CastDoubleToUInt
Unexecuted instantiation: rgf.c:CastDoubleToUInt
Unexecuted instantiation: rla.c:CastDoubleToUInt
Unexecuted instantiation: rle.c:CastDoubleToUInt
Unexecuted instantiation: scr.c:CastDoubleToUInt
Unexecuted instantiation: screenshot.c:CastDoubleToUInt
Unexecuted instantiation: sct.c:CastDoubleToUInt
Unexecuted instantiation: sf3.c:CastDoubleToUInt
Unexecuted instantiation: sfw.c:CastDoubleToUInt
Unexecuted instantiation: sgi.c:CastDoubleToUInt
Unexecuted instantiation: sixel.c:CastDoubleToUInt
Unexecuted instantiation: stegano.c:CastDoubleToUInt
Unexecuted instantiation: strimg.c:CastDoubleToUInt
Unexecuted instantiation: sun.c:CastDoubleToUInt
Unexecuted instantiation: svg.c:CastDoubleToUInt
Unexecuted instantiation: tga.c:CastDoubleToUInt
Unexecuted instantiation: thumbnail.c:CastDoubleToUInt
Unexecuted instantiation: tile.c:CastDoubleToUInt
Unexecuted instantiation: tim2.c:CastDoubleToUInt
Unexecuted instantiation: tim.c:CastDoubleToUInt
Unexecuted instantiation: ttf.c:CastDoubleToUInt
Unexecuted instantiation: txt.c:CastDoubleToUInt
Unexecuted instantiation: uil.c:CastDoubleToUInt
Unexecuted instantiation: url.c:CastDoubleToUInt
Unexecuted instantiation: uyvy.c:CastDoubleToUInt
Unexecuted instantiation: vicar.c:CastDoubleToUInt
Unexecuted instantiation: vid.c:CastDoubleToUInt
Unexecuted instantiation: video.c:CastDoubleToUInt
Unexecuted instantiation: viff.c:CastDoubleToUInt
Unexecuted instantiation: vips.c:CastDoubleToUInt
Unexecuted instantiation: wbmp.c:CastDoubleToUInt
Unexecuted instantiation: wpg.c:CastDoubleToUInt
Unexecuted instantiation: xbm.c:CastDoubleToUInt
Unexecuted instantiation: xc.c:CastDoubleToUInt
Unexecuted instantiation: xcf.c:CastDoubleToUInt
Unexecuted instantiation: xpm.c:CastDoubleToUInt
Unexecuted instantiation: xps.c:CastDoubleToUInt
Unexecuted instantiation: yaml.c:CastDoubleToUInt
Unexecuted instantiation: ycbcr.c:CastDoubleToUInt
Unexecuted instantiation: yuv.c:CastDoubleToUInt
Unexecuted instantiation: heic.c:CastDoubleToUInt
Unexecuted instantiation: jpeg.c:CastDoubleToUInt
Unexecuted instantiation: jp2.c:CastDoubleToUInt
Unexecuted instantiation: jxl.c:CastDoubleToUInt
Unexecuted instantiation: png.c:CastDoubleToUInt
Unexecuted instantiation: ept.c:CastDoubleToUInt
Unexecuted instantiation: tiff.c:CastDoubleToUInt
Unexecuted instantiation: thread.c:CastDoubleToUInt
Unexecuted instantiation: webp.c:CastDoubleToUInt
235
236
static inline unsigned short CastDoubleToUShort(const double x)
237
24.6M
{
238
24.6M
  double
239
24.6M
    value;
240
241
24.6M
  if (IsNaN(x) != 0)
242
748
    {
243
748
      errno=ERANGE;
244
748
      return(0);
245
748
    }
246
24.6M
  value=(x < 0.0) ? ceil(x) : floor(x);
247
24.6M
  if (value < 0.0)
248
851
    {
249
851
      errno=ERANGE;
250
851
      return(0);
251
851
    }
252
24.6M
  if (value >= ((double) MAGICK_USHORT_MAX))
253
731
    {
254
731
      errno=ERANGE;
255
731
      return(MAGICK_USHORT_MAX);
256
731
    }
257
24.6M
  return((unsigned short) value);
258
24.6M
}
Unexecuted instantiation: drawing-wand.c:CastDoubleToUShort
Unexecuted instantiation: magick-image.c:CastDoubleToUShort
Unexecuted instantiation: animate.c:CastDoubleToUShort
Unexecuted instantiation: annotate.c:CastDoubleToUShort
Unexecuted instantiation: attribute.c:CastDoubleToUShort
Unexecuted instantiation: blob.c:CastDoubleToUShort
Unexecuted instantiation: cache.c:CastDoubleToUShort
Unexecuted instantiation: cache-view.c:CastDoubleToUShort
Unexecuted instantiation: channel.c:CastDoubleToUShort
Unexecuted instantiation: cipher.c:CastDoubleToUShort
Unexecuted instantiation: color.c:CastDoubleToUShort
Unexecuted instantiation: colormap.c:CastDoubleToUShort
Unexecuted instantiation: colorspace.c:CastDoubleToUShort
Unexecuted instantiation: compare.c:CastDoubleToUShort
Unexecuted instantiation: composite.c:CastDoubleToUShort
Unexecuted instantiation: constitute.c:CastDoubleToUShort
Unexecuted instantiation: decorate.c:CastDoubleToUShort
Unexecuted instantiation: delegate.c:CastDoubleToUShort
Unexecuted instantiation: display.c:CastDoubleToUShort
Unexecuted instantiation: distort.c:CastDoubleToUShort
Unexecuted instantiation: distribute-cache.c:CastDoubleToUShort
Unexecuted instantiation: draw.c:CastDoubleToUShort
Unexecuted instantiation: effect.c:CastDoubleToUShort
Unexecuted instantiation: enhance.c:CastDoubleToUShort
Unexecuted instantiation: feature.c:CastDoubleToUShort
Unexecuted instantiation: fourier.c:CastDoubleToUShort
Unexecuted instantiation: fx.c:CastDoubleToUShort
Unexecuted instantiation: gem.c:CastDoubleToUShort
Unexecuted instantiation: geometry.c:CastDoubleToUShort
Unexecuted instantiation: histogram.c:CastDoubleToUShort
Unexecuted instantiation: identify.c:CastDoubleToUShort
Unexecuted instantiation: image.c:CastDoubleToUShort
Unexecuted instantiation: compress.c:CastDoubleToUShort
Unexecuted instantiation: layer.c:CastDoubleToUShort
Unexecuted instantiation: list.c:CastDoubleToUShort
Unexecuted instantiation: locale.c:CastDoubleToUShort
Unexecuted instantiation: log.c:CastDoubleToUShort
Unexecuted instantiation: magic.c:CastDoubleToUShort
Unexecuted instantiation: magick.c:CastDoubleToUShort
Unexecuted instantiation: coder.c:CastDoubleToUShort
Unexecuted instantiation: matrix.c:CastDoubleToUShort
Unexecuted instantiation: memory.c:CastDoubleToUShort
Unexecuted instantiation: mime.c:CastDoubleToUShort
Unexecuted instantiation: montage.c:CastDoubleToUShort
Unexecuted instantiation: morphology.c:CastDoubleToUShort
Unexecuted instantiation: opencl.c:CastDoubleToUShort
Unexecuted instantiation: option.c:CastDoubleToUShort
Unexecuted instantiation: paint.c:CastDoubleToUShort
Unexecuted instantiation: pixel.c:CastDoubleToUShort
Unexecuted instantiation: policy.c:CastDoubleToUShort
Unexecuted instantiation: prepress.c:CastDoubleToUShort
Unexecuted instantiation: property.c:CastDoubleToUShort
Unexecuted instantiation: profile.c:CastDoubleToUShort
Unexecuted instantiation: quantize.c:CastDoubleToUShort
Unexecuted instantiation: quantum.c:CastDoubleToUShort
Unexecuted instantiation: quantum-export.c:CastDoubleToUShort
Unexecuted instantiation: quantum-import.c:CastDoubleToUShort
Unexecuted instantiation: random.c:CastDoubleToUShort
Unexecuted instantiation: resample.c:CastDoubleToUShort
Unexecuted instantiation: resize.c:CastDoubleToUShort
Unexecuted instantiation: resource.c:CastDoubleToUShort
Unexecuted instantiation: segment.c:CastDoubleToUShort
Unexecuted instantiation: semaphore.c:CastDoubleToUShort
Unexecuted instantiation: shear.c:CastDoubleToUShort
Unexecuted instantiation: signature.c:CastDoubleToUShort
Unexecuted instantiation: static.c:CastDoubleToUShort
Unexecuted instantiation: statistic.c:CastDoubleToUShort
Unexecuted instantiation: stream.c:CastDoubleToUShort
Unexecuted instantiation: string.c:CastDoubleToUShort
Unexecuted instantiation: timer.c:CastDoubleToUShort
Unexecuted instantiation: token.c:CastDoubleToUShort
Unexecuted instantiation: transform.c:CastDoubleToUShort
Unexecuted instantiation: threshold.c:CastDoubleToUShort
Unexecuted instantiation: type.c:CastDoubleToUShort
Unexecuted instantiation: utility.c:CastDoubleToUShort
Unexecuted instantiation: visual-effects.c:CastDoubleToUShort
Unexecuted instantiation: vision.c:CastDoubleToUShort
Unexecuted instantiation: xml-tree.c:CastDoubleToUShort
Unexecuted instantiation: xwindow.c:CastDoubleToUShort
Unexecuted instantiation: aai.c:CastDoubleToUShort
Unexecuted instantiation: art.c:CastDoubleToUShort
Unexecuted instantiation: ashlar.c:CastDoubleToUShort
Unexecuted instantiation: avs.c:CastDoubleToUShort
Unexecuted instantiation: bayer.c:CastDoubleToUShort
Unexecuted instantiation: bgr.c:CastDoubleToUShort
Unexecuted instantiation: bmp.c:CastDoubleToUShort
Unexecuted instantiation: braille.c:CastDoubleToUShort
Unexecuted instantiation: cals.c:CastDoubleToUShort
Unexecuted instantiation: caption.c:CastDoubleToUShort
Unexecuted instantiation: cin.c:CastDoubleToUShort
Unexecuted instantiation: cip.c:CastDoubleToUShort
Unexecuted instantiation: clip.c:CastDoubleToUShort
Unexecuted instantiation: cmyk.c:CastDoubleToUShort
Unexecuted instantiation: cube.c:CastDoubleToUShort
Unexecuted instantiation: cut.c:CastDoubleToUShort
Unexecuted instantiation: dcm.c:CastDoubleToUShort
Unexecuted instantiation: dds.c:CastDoubleToUShort
Unexecuted instantiation: debug.c:CastDoubleToUShort
Unexecuted instantiation: dib.c:CastDoubleToUShort
Unexecuted instantiation: dng.c:CastDoubleToUShort
Unexecuted instantiation: dpx.c:CastDoubleToUShort
Unexecuted instantiation: farbfeld.c:CastDoubleToUShort
Unexecuted instantiation: fax.c:CastDoubleToUShort
Unexecuted instantiation: fits.c:CastDoubleToUShort
Unexecuted instantiation: fl32.c:CastDoubleToUShort
Unexecuted instantiation: ftxt.c:CastDoubleToUShort
Unexecuted instantiation: gif.c:CastDoubleToUShort
Unexecuted instantiation: gradient.c:CastDoubleToUShort
Unexecuted instantiation: gray.c:CastDoubleToUShort
Unexecuted instantiation: hald.c:CastDoubleToUShort
Unexecuted instantiation: hdr.c:CastDoubleToUShort
Unexecuted instantiation: hrz.c:CastDoubleToUShort
Unexecuted instantiation: html.c:CastDoubleToUShort
Unexecuted instantiation: icon.c:CastDoubleToUShort
Unexecuted instantiation: info.c:CastDoubleToUShort
Unexecuted instantiation: inline.c:CastDoubleToUShort
Unexecuted instantiation: ipl.c:CastDoubleToUShort
Unexecuted instantiation: jnx.c:CastDoubleToUShort
Unexecuted instantiation: json.c:CastDoubleToUShort
Unexecuted instantiation: label.c:CastDoubleToUShort
Unexecuted instantiation: mac.c:CastDoubleToUShort
Unexecuted instantiation: map.c:CastDoubleToUShort
Unexecuted instantiation: mask.c:CastDoubleToUShort
Unexecuted instantiation: mat.c:CastDoubleToUShort
Unexecuted instantiation: matte.c:CastDoubleToUShort
Unexecuted instantiation: meta.c:CastDoubleToUShort
Unexecuted instantiation: miff.c:CastDoubleToUShort
Unexecuted instantiation: mono.c:CastDoubleToUShort
Unexecuted instantiation: mpc.c:CastDoubleToUShort
Unexecuted instantiation: mpr.c:CastDoubleToUShort
Unexecuted instantiation: msl.c:CastDoubleToUShort
Unexecuted instantiation: mtv.c:CastDoubleToUShort
Unexecuted instantiation: mvg.c:CastDoubleToUShort
Unexecuted instantiation: null.c:CastDoubleToUShort
Unexecuted instantiation: ora.c:CastDoubleToUShort
Unexecuted instantiation: otb.c:CastDoubleToUShort
Unexecuted instantiation: palm.c:CastDoubleToUShort
Unexecuted instantiation: pango.c:CastDoubleToUShort
Unexecuted instantiation: pattern.c:CastDoubleToUShort
Unexecuted instantiation: pcd.c:CastDoubleToUShort
Unexecuted instantiation: pcl.c:CastDoubleToUShort
pcx.c:CastDoubleToUShort
Line
Count
Source
237
826
{
238
826
  double
239
826
    value;
240
241
826
  if (IsNaN(x) != 0)
242
0
    {
243
0
      errno=ERANGE;
244
0
      return(0);
245
0
    }
246
826
  value=(x < 0.0) ? ceil(x) : floor(x);
247
826
  if (value < 0.0)
248
0
    {
249
0
      errno=ERANGE;
250
0
      return(0);
251
0
    }
252
826
  if (value >= ((double) MAGICK_USHORT_MAX))
253
88
    {
254
88
      errno=ERANGE;
255
88
      return(MAGICK_USHORT_MAX);
256
88
    }
257
738
  return((unsigned short) value);
258
826
}
Unexecuted instantiation: pdb.c:CastDoubleToUShort
Unexecuted instantiation: pdf.c:CastDoubleToUShort
Unexecuted instantiation: pes.c:CastDoubleToUShort
Unexecuted instantiation: pgx.c:CastDoubleToUShort
Unexecuted instantiation: pict.c:CastDoubleToUShort
Unexecuted instantiation: pix.c:CastDoubleToUShort
Unexecuted instantiation: plasma.c:CastDoubleToUShort
Unexecuted instantiation: pnm.c:CastDoubleToUShort
Unexecuted instantiation: ps2.c:CastDoubleToUShort
Unexecuted instantiation: ps3.c:CastDoubleToUShort
Unexecuted instantiation: ps.c:CastDoubleToUShort
Unexecuted instantiation: psd.c:CastDoubleToUShort
Unexecuted instantiation: pwp.c:CastDoubleToUShort
Unexecuted instantiation: qoi.c:CastDoubleToUShort
Unexecuted instantiation: raw.c:CastDoubleToUShort
Unexecuted instantiation: rgb.c:CastDoubleToUShort
Unexecuted instantiation: rgf.c:CastDoubleToUShort
Unexecuted instantiation: rla.c:CastDoubleToUShort
Unexecuted instantiation: rle.c:CastDoubleToUShort
Unexecuted instantiation: scr.c:CastDoubleToUShort
Unexecuted instantiation: screenshot.c:CastDoubleToUShort
Unexecuted instantiation: sct.c:CastDoubleToUShort
Unexecuted instantiation: sf3.c:CastDoubleToUShort
Unexecuted instantiation: sfw.c:CastDoubleToUShort
Unexecuted instantiation: sgi.c:CastDoubleToUShort
Unexecuted instantiation: sixel.c:CastDoubleToUShort
Unexecuted instantiation: stegano.c:CastDoubleToUShort
Unexecuted instantiation: strimg.c:CastDoubleToUShort
Unexecuted instantiation: sun.c:CastDoubleToUShort
Unexecuted instantiation: svg.c:CastDoubleToUShort
Unexecuted instantiation: tga.c:CastDoubleToUShort
Unexecuted instantiation: thumbnail.c:CastDoubleToUShort
Unexecuted instantiation: tile.c:CastDoubleToUShort
Unexecuted instantiation: tim2.c:CastDoubleToUShort
Unexecuted instantiation: tim.c:CastDoubleToUShort
Unexecuted instantiation: ttf.c:CastDoubleToUShort
Unexecuted instantiation: txt.c:CastDoubleToUShort
Unexecuted instantiation: uil.c:CastDoubleToUShort
Unexecuted instantiation: url.c:CastDoubleToUShort
Unexecuted instantiation: uyvy.c:CastDoubleToUShort
Unexecuted instantiation: vicar.c:CastDoubleToUShort
Unexecuted instantiation: vid.c:CastDoubleToUShort
Unexecuted instantiation: video.c:CastDoubleToUShort
Unexecuted instantiation: viff.c:CastDoubleToUShort
vips.c:CastDoubleToUShort
Line
Count
Source
237
24.6M
{
238
24.6M
  double
239
24.6M
    value;
240
241
24.6M
  if (IsNaN(x) != 0)
242
748
    {
243
748
      errno=ERANGE;
244
748
      return(0);
245
748
    }
246
24.6M
  value=(x < 0.0) ? ceil(x) : floor(x);
247
24.6M
  if (value < 0.0)
248
851
    {
249
851
      errno=ERANGE;
250
851
      return(0);
251
851
    }
252
24.6M
  if (value >= ((double) MAGICK_USHORT_MAX))
253
643
    {
254
643
      errno=ERANGE;
255
643
      return(MAGICK_USHORT_MAX);
256
643
    }
257
24.6M
  return((unsigned short) value);
258
24.6M
}
Unexecuted instantiation: wbmp.c:CastDoubleToUShort
Unexecuted instantiation: wpg.c:CastDoubleToUShort
Unexecuted instantiation: xbm.c:CastDoubleToUShort
Unexecuted instantiation: xc.c:CastDoubleToUShort
Unexecuted instantiation: xcf.c:CastDoubleToUShort
Unexecuted instantiation: xpm.c:CastDoubleToUShort
Unexecuted instantiation: xps.c:CastDoubleToUShort
Unexecuted instantiation: yaml.c:CastDoubleToUShort
Unexecuted instantiation: ycbcr.c:CastDoubleToUShort
Unexecuted instantiation: yuv.c:CastDoubleToUShort
Unexecuted instantiation: heic.c:CastDoubleToUShort
Unexecuted instantiation: jpeg.c:CastDoubleToUShort
Unexecuted instantiation: jp2.c:CastDoubleToUShort
Unexecuted instantiation: jxl.c:CastDoubleToUShort
Unexecuted instantiation: png.c:CastDoubleToUShort
Unexecuted instantiation: ept.c:CastDoubleToUShort
Unexecuted instantiation: tiff.c:CastDoubleToUShort
Unexecuted instantiation: thread.c:CastDoubleToUShort
Unexecuted instantiation: webp.c:CastDoubleToUShort
259
260
static inline double DegreesToRadians(const double degrees)
261
200M
{
262
200M
  return((double) (MagickPI*degrees/180.0));
263
200M
}
Unexecuted instantiation: drawing-wand.c:DegreesToRadians
Unexecuted instantiation: magick-image.c:DegreesToRadians
Unexecuted instantiation: animate.c:DegreesToRadians
Unexecuted instantiation: annotate.c:DegreesToRadians
Unexecuted instantiation: attribute.c:DegreesToRadians
Unexecuted instantiation: blob.c:DegreesToRadians
Unexecuted instantiation: cache.c:DegreesToRadians
Unexecuted instantiation: cache-view.c:DegreesToRadians
Unexecuted instantiation: channel.c:DegreesToRadians
Unexecuted instantiation: cipher.c:DegreesToRadians
color.c:DegreesToRadians
Line
Count
Source
261
217
{
262
217
  return((double) (MagickPI*degrees/180.0));
263
217
}
Unexecuted instantiation: colormap.c:DegreesToRadians
Unexecuted instantiation: colorspace.c:DegreesToRadians
Unexecuted instantiation: compare.c:DegreesToRadians
Unexecuted instantiation: composite.c:DegreesToRadians
Unexecuted instantiation: constitute.c:DegreesToRadians
Unexecuted instantiation: decorate.c:DegreesToRadians
Unexecuted instantiation: delegate.c:DegreesToRadians
Unexecuted instantiation: display.c:DegreesToRadians
distort.c:DegreesToRadians
Line
Count
Source
261
16.2k
{
262
16.2k
  return((double) (MagickPI*degrees/180.0));
263
16.2k
}
Unexecuted instantiation: distribute-cache.c:DegreesToRadians
draw.c:DegreesToRadians
Line
Count
Source
261
200M
{
262
200M
  return((double) (MagickPI*degrees/180.0));
263
200M
}
Unexecuted instantiation: effect.c:DegreesToRadians
Unexecuted instantiation: enhance.c:DegreesToRadians
Unexecuted instantiation: feature.c:DegreesToRadians
Unexecuted instantiation: fourier.c:DegreesToRadians
Unexecuted instantiation: fx.c:DegreesToRadians
Unexecuted instantiation: gem.c:DegreesToRadians
Unexecuted instantiation: geometry.c:DegreesToRadians
Unexecuted instantiation: histogram.c:DegreesToRadians
Unexecuted instantiation: identify.c:DegreesToRadians
Unexecuted instantiation: image.c:DegreesToRadians
Unexecuted instantiation: compress.c:DegreesToRadians
Unexecuted instantiation: layer.c:DegreesToRadians
Unexecuted instantiation: list.c:DegreesToRadians
Unexecuted instantiation: locale.c:DegreesToRadians
Unexecuted instantiation: log.c:DegreesToRadians
Unexecuted instantiation: magic.c:DegreesToRadians
Unexecuted instantiation: magick.c:DegreesToRadians
Unexecuted instantiation: coder.c:DegreesToRadians
Unexecuted instantiation: matrix.c:DegreesToRadians
Unexecuted instantiation: memory.c:DegreesToRadians
Unexecuted instantiation: mime.c:DegreesToRadians
Unexecuted instantiation: montage.c:DegreesToRadians
Unexecuted instantiation: morphology.c:DegreesToRadians
Unexecuted instantiation: opencl.c:DegreesToRadians
Unexecuted instantiation: option.c:DegreesToRadians
Unexecuted instantiation: paint.c:DegreesToRadians
Unexecuted instantiation: pixel.c:DegreesToRadians
Unexecuted instantiation: policy.c:DegreesToRadians
Unexecuted instantiation: prepress.c:DegreesToRadians
Unexecuted instantiation: property.c:DegreesToRadians
Unexecuted instantiation: profile.c:DegreesToRadians
Unexecuted instantiation: quantize.c:DegreesToRadians
Unexecuted instantiation: quantum.c:DegreesToRadians
Unexecuted instantiation: quantum-export.c:DegreesToRadians
Unexecuted instantiation: quantum-import.c:DegreesToRadians
Unexecuted instantiation: random.c:DegreesToRadians
Unexecuted instantiation: resample.c:DegreesToRadians
Unexecuted instantiation: resize.c:DegreesToRadians
Unexecuted instantiation: resource.c:DegreesToRadians
Unexecuted instantiation: segment.c:DegreesToRadians
Unexecuted instantiation: semaphore.c:DegreesToRadians
Unexecuted instantiation: shear.c:DegreesToRadians
Unexecuted instantiation: signature.c:DegreesToRadians
Unexecuted instantiation: static.c:DegreesToRadians
Unexecuted instantiation: statistic.c:DegreesToRadians
Unexecuted instantiation: stream.c:DegreesToRadians
Unexecuted instantiation: string.c:DegreesToRadians
Unexecuted instantiation: timer.c:DegreesToRadians
Unexecuted instantiation: token.c:DegreesToRadians
Unexecuted instantiation: transform.c:DegreesToRadians
Unexecuted instantiation: threshold.c:DegreesToRadians
Unexecuted instantiation: type.c:DegreesToRadians
Unexecuted instantiation: utility.c:DegreesToRadians
Unexecuted instantiation: visual-effects.c:DegreesToRadians
Unexecuted instantiation: vision.c:DegreesToRadians
Unexecuted instantiation: xml-tree.c:DegreesToRadians
Unexecuted instantiation: xwindow.c:DegreesToRadians
Unexecuted instantiation: aai.c:DegreesToRadians
Unexecuted instantiation: art.c:DegreesToRadians
Unexecuted instantiation: ashlar.c:DegreesToRadians
Unexecuted instantiation: avs.c:DegreesToRadians
Unexecuted instantiation: bayer.c:DegreesToRadians
Unexecuted instantiation: bgr.c:DegreesToRadians
Unexecuted instantiation: bmp.c:DegreesToRadians
Unexecuted instantiation: braille.c:DegreesToRadians
Unexecuted instantiation: cals.c:DegreesToRadians
Unexecuted instantiation: caption.c:DegreesToRadians
Unexecuted instantiation: cin.c:DegreesToRadians
Unexecuted instantiation: cip.c:DegreesToRadians
Unexecuted instantiation: clip.c:DegreesToRadians
Unexecuted instantiation: cmyk.c:DegreesToRadians
Unexecuted instantiation: cube.c:DegreesToRadians
Unexecuted instantiation: cut.c:DegreesToRadians
Unexecuted instantiation: dcm.c:DegreesToRadians
Unexecuted instantiation: dds.c:DegreesToRadians
Unexecuted instantiation: debug.c:DegreesToRadians
Unexecuted instantiation: dib.c:DegreesToRadians
Unexecuted instantiation: dng.c:DegreesToRadians
Unexecuted instantiation: dpx.c:DegreesToRadians
Unexecuted instantiation: farbfeld.c:DegreesToRadians
Unexecuted instantiation: fax.c:DegreesToRadians
Unexecuted instantiation: fits.c:DegreesToRadians
Unexecuted instantiation: fl32.c:DegreesToRadians
Unexecuted instantiation: ftxt.c:DegreesToRadians
Unexecuted instantiation: gif.c:DegreesToRadians
Unexecuted instantiation: gradient.c:DegreesToRadians
Unexecuted instantiation: gray.c:DegreesToRadians
Unexecuted instantiation: hald.c:DegreesToRadians
Unexecuted instantiation: hdr.c:DegreesToRadians
Unexecuted instantiation: hrz.c:DegreesToRadians
Unexecuted instantiation: html.c:DegreesToRadians
Unexecuted instantiation: icon.c:DegreesToRadians
Unexecuted instantiation: info.c:DegreesToRadians
Unexecuted instantiation: inline.c:DegreesToRadians
Unexecuted instantiation: ipl.c:DegreesToRadians
Unexecuted instantiation: jnx.c:DegreesToRadians
Unexecuted instantiation: json.c:DegreesToRadians
Unexecuted instantiation: label.c:DegreesToRadians
Unexecuted instantiation: mac.c:DegreesToRadians
Unexecuted instantiation: map.c:DegreesToRadians
Unexecuted instantiation: mask.c:DegreesToRadians
Unexecuted instantiation: mat.c:DegreesToRadians
Unexecuted instantiation: matte.c:DegreesToRadians
Unexecuted instantiation: meta.c:DegreesToRadians
Unexecuted instantiation: miff.c:DegreesToRadians
Unexecuted instantiation: mono.c:DegreesToRadians
Unexecuted instantiation: mpc.c:DegreesToRadians
Unexecuted instantiation: mpr.c:DegreesToRadians
Unexecuted instantiation: msl.c:DegreesToRadians
Unexecuted instantiation: mtv.c:DegreesToRadians
Unexecuted instantiation: mvg.c:DegreesToRadians
Unexecuted instantiation: null.c:DegreesToRadians
Unexecuted instantiation: ora.c:DegreesToRadians
Unexecuted instantiation: otb.c:DegreesToRadians
Unexecuted instantiation: palm.c:DegreesToRadians
Unexecuted instantiation: pango.c:DegreesToRadians
Unexecuted instantiation: pattern.c:DegreesToRadians
Unexecuted instantiation: pcd.c:DegreesToRadians
Unexecuted instantiation: pcl.c:DegreesToRadians
Unexecuted instantiation: pcx.c:DegreesToRadians
Unexecuted instantiation: pdb.c:DegreesToRadians
Unexecuted instantiation: pdf.c:DegreesToRadians
Unexecuted instantiation: pes.c:DegreesToRadians
Unexecuted instantiation: pgx.c:DegreesToRadians
Unexecuted instantiation: pict.c:DegreesToRadians
Unexecuted instantiation: pix.c:DegreesToRadians
Unexecuted instantiation: plasma.c:DegreesToRadians
Unexecuted instantiation: pnm.c:DegreesToRadians
Unexecuted instantiation: ps2.c:DegreesToRadians
Unexecuted instantiation: ps3.c:DegreesToRadians
Unexecuted instantiation: ps.c:DegreesToRadians
Unexecuted instantiation: psd.c:DegreesToRadians
Unexecuted instantiation: pwp.c:DegreesToRadians
Unexecuted instantiation: qoi.c:DegreesToRadians
Unexecuted instantiation: raw.c:DegreesToRadians
Unexecuted instantiation: rgb.c:DegreesToRadians
Unexecuted instantiation: rgf.c:DegreesToRadians
Unexecuted instantiation: rla.c:DegreesToRadians
Unexecuted instantiation: rle.c:DegreesToRadians
Unexecuted instantiation: scr.c:DegreesToRadians
Unexecuted instantiation: screenshot.c:DegreesToRadians
Unexecuted instantiation: sct.c:DegreesToRadians
Unexecuted instantiation: sf3.c:DegreesToRadians
Unexecuted instantiation: sfw.c:DegreesToRadians
Unexecuted instantiation: sgi.c:DegreesToRadians
Unexecuted instantiation: sixel.c:DegreesToRadians
Unexecuted instantiation: stegano.c:DegreesToRadians
Unexecuted instantiation: strimg.c:DegreesToRadians
Unexecuted instantiation: sun.c:DegreesToRadians
Unexecuted instantiation: svg.c:DegreesToRadians
Unexecuted instantiation: tga.c:DegreesToRadians
Unexecuted instantiation: thumbnail.c:DegreesToRadians
Unexecuted instantiation: tile.c:DegreesToRadians
Unexecuted instantiation: tim2.c:DegreesToRadians
Unexecuted instantiation: tim.c:DegreesToRadians
Unexecuted instantiation: ttf.c:DegreesToRadians
Unexecuted instantiation: txt.c:DegreesToRadians
Unexecuted instantiation: uil.c:DegreesToRadians
Unexecuted instantiation: url.c:DegreesToRadians
Unexecuted instantiation: uyvy.c:DegreesToRadians
Unexecuted instantiation: vicar.c:DegreesToRadians
Unexecuted instantiation: vid.c:DegreesToRadians
Unexecuted instantiation: video.c:DegreesToRadians
Unexecuted instantiation: viff.c:DegreesToRadians
Unexecuted instantiation: vips.c:DegreesToRadians
Unexecuted instantiation: wbmp.c:DegreesToRadians
Unexecuted instantiation: wpg.c:DegreesToRadians
Unexecuted instantiation: xbm.c:DegreesToRadians
Unexecuted instantiation: xc.c:DegreesToRadians
Unexecuted instantiation: xcf.c:DegreesToRadians
Unexecuted instantiation: xpm.c:DegreesToRadians
Unexecuted instantiation: xps.c:DegreesToRadians
Unexecuted instantiation: yaml.c:DegreesToRadians
Unexecuted instantiation: ycbcr.c:DegreesToRadians
Unexecuted instantiation: yuv.c:DegreesToRadians
Unexecuted instantiation: heic.c:DegreesToRadians
Unexecuted instantiation: jpeg.c:DegreesToRadians
Unexecuted instantiation: jp2.c:DegreesToRadians
Unexecuted instantiation: jxl.c:DegreesToRadians
Unexecuted instantiation: png.c:DegreesToRadians
Unexecuted instantiation: ept.c:DegreesToRadians
Unexecuted instantiation: tiff.c:DegreesToRadians
Unexecuted instantiation: thread.c:DegreesToRadians
Unexecuted instantiation: webp.c:DegreesToRadians
264
265
static inline size_t GetImageChannels(const Image *image)
266
139M
{
267
139M
  ssize_t
268
139M
    i;
269
270
139M
  size_t
271
139M
    channels;
272
273
139M
  channels=0;
274
3.47G
  for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
275
3.33G
  {
276
3.33G
    PixelChannel channel = GetPixelChannelChannel(image,i);
277
3.33G
    PixelTrait traits = GetPixelChannelTraits(image,channel);
278
3.33G
    if ((traits & UpdatePixelTrait) != 0)
279
1.95G
      channels++;
280
3.33G
  }
281
139M
  return(channels == 0 ? (size_t) 1 : channels);
282
139M
}
Unexecuted instantiation: drawing-wand.c:GetImageChannels
Unexecuted instantiation: magick-image.c:GetImageChannels
Unexecuted instantiation: animate.c:GetImageChannels
Unexecuted instantiation: annotate.c:GetImageChannels
Unexecuted instantiation: attribute.c:GetImageChannels
Unexecuted instantiation: blob.c:GetImageChannels
Unexecuted instantiation: cache.c:GetImageChannels
Unexecuted instantiation: cache-view.c:GetImageChannels
Unexecuted instantiation: channel.c:GetImageChannels
Unexecuted instantiation: cipher.c:GetImageChannels
Unexecuted instantiation: color.c:GetImageChannels
Unexecuted instantiation: colormap.c:GetImageChannels
Unexecuted instantiation: colorspace.c:GetImageChannels
Unexecuted instantiation: compare.c:GetImageChannels
Unexecuted instantiation: composite.c:GetImageChannels
Unexecuted instantiation: constitute.c:GetImageChannels
Unexecuted instantiation: decorate.c:GetImageChannels
Unexecuted instantiation: delegate.c:GetImageChannels
Unexecuted instantiation: display.c:GetImageChannels
Unexecuted instantiation: distort.c:GetImageChannels
Unexecuted instantiation: distribute-cache.c:GetImageChannels
Unexecuted instantiation: draw.c:GetImageChannels
Unexecuted instantiation: effect.c:GetImageChannels
Unexecuted instantiation: enhance.c:GetImageChannels
Unexecuted instantiation: feature.c:GetImageChannels
Unexecuted instantiation: fourier.c:GetImageChannels
Unexecuted instantiation: fx.c:GetImageChannels
Unexecuted instantiation: gem.c:GetImageChannels
Unexecuted instantiation: geometry.c:GetImageChannels
Unexecuted instantiation: histogram.c:GetImageChannels
Unexecuted instantiation: identify.c:GetImageChannels
Unexecuted instantiation: image.c:GetImageChannels
Unexecuted instantiation: compress.c:GetImageChannels
Unexecuted instantiation: layer.c:GetImageChannels
Unexecuted instantiation: list.c:GetImageChannels
Unexecuted instantiation: locale.c:GetImageChannels
Unexecuted instantiation: log.c:GetImageChannels
Unexecuted instantiation: magic.c:GetImageChannels
Unexecuted instantiation: magick.c:GetImageChannels
Unexecuted instantiation: coder.c:GetImageChannels
Unexecuted instantiation: matrix.c:GetImageChannels
Unexecuted instantiation: memory.c:GetImageChannels
Unexecuted instantiation: mime.c:GetImageChannels
Unexecuted instantiation: montage.c:GetImageChannels
Unexecuted instantiation: morphology.c:GetImageChannels
Unexecuted instantiation: opencl.c:GetImageChannels
Unexecuted instantiation: option.c:GetImageChannels
Unexecuted instantiation: paint.c:GetImageChannels
Unexecuted instantiation: pixel.c:GetImageChannels
Unexecuted instantiation: policy.c:GetImageChannels
Unexecuted instantiation: prepress.c:GetImageChannels
Unexecuted instantiation: property.c:GetImageChannels
Unexecuted instantiation: profile.c:GetImageChannels
Unexecuted instantiation: quantize.c:GetImageChannels
quantum.c:GetImageChannels
Line
Count
Source
266
270k
{
267
270k
  ssize_t
268
270k
    i;
269
270
270k
  size_t
271
270k
    channels;
272
273
270k
  channels=0;
274
6.76M
  for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
275
6.49M
  {
276
6.49M
    PixelChannel channel = GetPixelChannelChannel(image,i);
277
6.49M
    PixelTrait traits = GetPixelChannelTraits(image,channel);
278
6.49M
    if ((traits & UpdatePixelTrait) != 0)
279
4.02M
      channels++;
280
6.49M
  }
281
270k
  return(channels == 0 ? (size_t) 1 : channels);
282
270k
}
quantum-export.c:GetImageChannels
Line
Count
Source
266
64.4M
{
267
64.4M
  ssize_t
268
64.4M
    i;
269
270
64.4M
  size_t
271
64.4M
    channels;
272
273
64.4M
  channels=0;
274
1.02G
  for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
275
955M
  {
276
955M
    PixelChannel channel = GetPixelChannelChannel(image,i);
277
955M
    PixelTrait traits = GetPixelChannelTraits(image,channel);
278
955M
    if ((traits & UpdatePixelTrait) != 0)
279
641M
      channels++;
280
955M
  }
281
64.4M
  return(channels == 0 ? (size_t) 1 : channels);
282
64.4M
}
quantum-import.c:GetImageChannels
Line
Count
Source
266
74.2M
{
267
74.2M
  ssize_t
268
74.2M
    i;
269
270
74.2M
  size_t
271
74.2M
    channels;
272
273
74.2M
  channels=0;
274
2.44G
  for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
275
2.36G
  {
276
2.36G
    PixelChannel channel = GetPixelChannelChannel(image,i);
277
2.36G
    PixelTrait traits = GetPixelChannelTraits(image,channel);
278
2.36G
    if ((traits & UpdatePixelTrait) != 0)
279
1.30G
      channels++;
280
2.36G
  }
281
74.2M
  return(channels == 0 ? (size_t) 1 : channels);
282
74.2M
}
Unexecuted instantiation: random.c:GetImageChannels
Unexecuted instantiation: resample.c:GetImageChannels
Unexecuted instantiation: resize.c:GetImageChannels
Unexecuted instantiation: resource.c:GetImageChannels
Unexecuted instantiation: segment.c:GetImageChannels
Unexecuted instantiation: semaphore.c:GetImageChannels
Unexecuted instantiation: shear.c:GetImageChannels
Unexecuted instantiation: signature.c:GetImageChannels
Unexecuted instantiation: static.c:GetImageChannels
statistic.c:GetImageChannels
Line
Count
Source
266
2.91k
{
267
2.91k
  ssize_t
268
2.91k
    i;
269
270
2.91k
  size_t
271
2.91k
    channels;
272
273
2.91k
  channels=0;
274
11.6k
  for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
275
8.74k
  {
276
8.74k
    PixelChannel channel = GetPixelChannelChannel(image,i);
277
8.74k
    PixelTrait traits = GetPixelChannelTraits(image,channel);
278
8.74k
    if ((traits & UpdatePixelTrait) != 0)
279
8.74k
      channels++;
280
8.74k
  }
281
2.91k
  return(channels == 0 ? (size_t) 1 : channels);
282
2.91k
}
Unexecuted instantiation: stream.c:GetImageChannels
Unexecuted instantiation: string.c:GetImageChannels
Unexecuted instantiation: timer.c:GetImageChannels
Unexecuted instantiation: token.c:GetImageChannels
Unexecuted instantiation: transform.c:GetImageChannels
Unexecuted instantiation: threshold.c:GetImageChannels
Unexecuted instantiation: type.c:GetImageChannels
Unexecuted instantiation: utility.c:GetImageChannels
Unexecuted instantiation: visual-effects.c:GetImageChannels
Unexecuted instantiation: vision.c:GetImageChannels
Unexecuted instantiation: xml-tree.c:GetImageChannels
Unexecuted instantiation: xwindow.c:GetImageChannels
Unexecuted instantiation: aai.c:GetImageChannels
Unexecuted instantiation: art.c:GetImageChannels
Unexecuted instantiation: ashlar.c:GetImageChannels
Unexecuted instantiation: avs.c:GetImageChannels
Unexecuted instantiation: bayer.c:GetImageChannels
Unexecuted instantiation: bgr.c:GetImageChannels
Unexecuted instantiation: bmp.c:GetImageChannels
Unexecuted instantiation: braille.c:GetImageChannels
Unexecuted instantiation: cals.c:GetImageChannels
Unexecuted instantiation: caption.c:GetImageChannels
Unexecuted instantiation: cin.c:GetImageChannels
Unexecuted instantiation: cip.c:GetImageChannels
Unexecuted instantiation: clip.c:GetImageChannels
Unexecuted instantiation: cmyk.c:GetImageChannels
Unexecuted instantiation: cube.c:GetImageChannels
Unexecuted instantiation: cut.c:GetImageChannels
Unexecuted instantiation: dcm.c:GetImageChannels
Unexecuted instantiation: dds.c:GetImageChannels
Unexecuted instantiation: debug.c:GetImageChannels
Unexecuted instantiation: dib.c:GetImageChannels
Unexecuted instantiation: dng.c:GetImageChannels
Unexecuted instantiation: dpx.c:GetImageChannels
Unexecuted instantiation: farbfeld.c:GetImageChannels
Unexecuted instantiation: fax.c:GetImageChannels
Unexecuted instantiation: fits.c:GetImageChannels
fl32.c:GetImageChannels
Line
Count
Source
266
210
{
267
210
  ssize_t
268
210
    i;
269
270
210
  size_t
271
210
    channels;
272
273
210
  channels=0;
274
1.51k
  for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
275
1.30k
  {
276
1.30k
    PixelChannel channel = GetPixelChannelChannel(image,i);
277
1.30k
    PixelTrait traits = GetPixelChannelTraits(image,channel);
278
1.30k
    if ((traits & UpdatePixelTrait) != 0)
279
894
      channels++;
280
1.30k
  }
281
210
  return(channels == 0 ? (size_t) 1 : channels);
282
210
}
Unexecuted instantiation: ftxt.c:GetImageChannels
Unexecuted instantiation: gif.c:GetImageChannels
Unexecuted instantiation: gradient.c:GetImageChannels
Unexecuted instantiation: gray.c:GetImageChannels
Unexecuted instantiation: hald.c:GetImageChannels
Unexecuted instantiation: hdr.c:GetImageChannels
Unexecuted instantiation: hrz.c:GetImageChannels
Unexecuted instantiation: html.c:GetImageChannels
Unexecuted instantiation: icon.c:GetImageChannels
Unexecuted instantiation: info.c:GetImageChannels
Unexecuted instantiation: inline.c:GetImageChannels
Unexecuted instantiation: ipl.c:GetImageChannels
Unexecuted instantiation: jnx.c:GetImageChannels
Unexecuted instantiation: json.c:GetImageChannels
Unexecuted instantiation: label.c:GetImageChannels
Unexecuted instantiation: mac.c:GetImageChannels
Unexecuted instantiation: map.c:GetImageChannels
Unexecuted instantiation: mask.c:GetImageChannels
Unexecuted instantiation: mat.c:GetImageChannels
Unexecuted instantiation: matte.c:GetImageChannels
Unexecuted instantiation: meta.c:GetImageChannels
miff.c:GetImageChannels
Line
Count
Source
266
1.00k
{
267
1.00k
  ssize_t
268
1.00k
    i;
269
270
1.00k
  size_t
271
1.00k
    channels;
272
273
1.00k
  channels=0;
274
18.3k
  for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
275
17.3k
  {
276
17.3k
    PixelChannel channel = GetPixelChannelChannel(image,i);
277
17.3k
    PixelTrait traits = GetPixelChannelTraits(image,channel);
278
17.3k
    if ((traits & UpdatePixelTrait) != 0)
279
10.7k
      channels++;
280
17.3k
  }
281
1.00k
  return(channels == 0 ? (size_t) 1 : channels);
282
1.00k
}
Unexecuted instantiation: mono.c:GetImageChannels
Unexecuted instantiation: mpc.c:GetImageChannels
Unexecuted instantiation: mpr.c:GetImageChannels
Unexecuted instantiation: msl.c:GetImageChannels
Unexecuted instantiation: mtv.c:GetImageChannels
Unexecuted instantiation: mvg.c:GetImageChannels
Unexecuted instantiation: null.c:GetImageChannels
Unexecuted instantiation: ora.c:GetImageChannels
Unexecuted instantiation: otb.c:GetImageChannels
Unexecuted instantiation: palm.c:GetImageChannels
Unexecuted instantiation: pango.c:GetImageChannels
Unexecuted instantiation: pattern.c:GetImageChannels
Unexecuted instantiation: pcd.c:GetImageChannels
Unexecuted instantiation: pcl.c:GetImageChannels
Unexecuted instantiation: pcx.c:GetImageChannels
Unexecuted instantiation: pdb.c:GetImageChannels
Unexecuted instantiation: pdf.c:GetImageChannels
Unexecuted instantiation: pes.c:GetImageChannels
Unexecuted instantiation: pgx.c:GetImageChannels
Unexecuted instantiation: pict.c:GetImageChannels
Unexecuted instantiation: pix.c:GetImageChannels
Unexecuted instantiation: plasma.c:GetImageChannels
Unexecuted instantiation: pnm.c:GetImageChannels
Unexecuted instantiation: ps2.c:GetImageChannels
Unexecuted instantiation: ps3.c:GetImageChannels
Unexecuted instantiation: ps.c:GetImageChannels
Unexecuted instantiation: psd.c:GetImageChannels
Unexecuted instantiation: pwp.c:GetImageChannels
Unexecuted instantiation: qoi.c:GetImageChannels
Unexecuted instantiation: raw.c:GetImageChannels
Unexecuted instantiation: rgb.c:GetImageChannels
Unexecuted instantiation: rgf.c:GetImageChannels
Unexecuted instantiation: rla.c:GetImageChannels
Unexecuted instantiation: rle.c:GetImageChannels
Unexecuted instantiation: scr.c:GetImageChannels
Unexecuted instantiation: screenshot.c:GetImageChannels
Unexecuted instantiation: sct.c:GetImageChannels
Unexecuted instantiation: sf3.c:GetImageChannels
Unexecuted instantiation: sfw.c:GetImageChannels
Unexecuted instantiation: sgi.c:GetImageChannels
Unexecuted instantiation: sixel.c:GetImageChannels
Unexecuted instantiation: stegano.c:GetImageChannels
Unexecuted instantiation: strimg.c:GetImageChannels
Unexecuted instantiation: sun.c:GetImageChannels
Unexecuted instantiation: svg.c:GetImageChannels
Unexecuted instantiation: tga.c:GetImageChannels
Unexecuted instantiation: thumbnail.c:GetImageChannels
Unexecuted instantiation: tile.c:GetImageChannels
Unexecuted instantiation: tim2.c:GetImageChannels
Unexecuted instantiation: tim.c:GetImageChannels
Unexecuted instantiation: ttf.c:GetImageChannels
txt.c:GetImageChannels
Line
Count
Source
266
75.4k
{
267
75.4k
  ssize_t
268
75.4k
    i;
269
270
75.4k
  size_t
271
75.4k
    channels;
272
273
75.4k
  channels=0;
274
2.04M
  for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
275
1.96M
  {
276
1.96M
    PixelChannel channel = GetPixelChannelChannel(image,i);
277
1.96M
    PixelTrait traits = GetPixelChannelTraits(image,channel);
278
1.96M
    if ((traits & UpdatePixelTrait) != 0)
279
1.35M
      channels++;
280
1.96M
  }
281
75.4k
  return(channels == 0 ? (size_t) 1 : channels);
282
75.4k
}
Unexecuted instantiation: uil.c:GetImageChannels
Unexecuted instantiation: url.c:GetImageChannels
Unexecuted instantiation: uyvy.c:GetImageChannels
Unexecuted instantiation: vicar.c:GetImageChannels
Unexecuted instantiation: vid.c:GetImageChannels
Unexecuted instantiation: video.c:GetImageChannels
Unexecuted instantiation: viff.c:GetImageChannels
Unexecuted instantiation: vips.c:GetImageChannels
Unexecuted instantiation: wbmp.c:GetImageChannels
Unexecuted instantiation: wpg.c:GetImageChannels
Unexecuted instantiation: xbm.c:GetImageChannels
Unexecuted instantiation: xc.c:GetImageChannels
Unexecuted instantiation: xcf.c:GetImageChannels
Unexecuted instantiation: xpm.c:GetImageChannels
Unexecuted instantiation: xps.c:GetImageChannels
Unexecuted instantiation: yaml.c:GetImageChannels
Unexecuted instantiation: ycbcr.c:GetImageChannels
Unexecuted instantiation: yuv.c:GetImageChannels
Unexecuted instantiation: heic.c:GetImageChannels
Unexecuted instantiation: jpeg.c:GetImageChannels
Unexecuted instantiation: jp2.c:GetImageChannels
Unexecuted instantiation: jxl.c:GetImageChannels
Unexecuted instantiation: png.c:GetImageChannels
Unexecuted instantiation: ept.c:GetImageChannels
Unexecuted instantiation: tiff.c:GetImageChannels
Unexecuted instantiation: thread.c:GetImageChannels
Unexecuted instantiation: webp.c:GetImageChannels
283
284
static inline double RadiansToDegrees(const double radians)
285
0
{
286
0
  return((double) (180.0*radians/MagickPI));
287
0
}
Unexecuted instantiation: drawing-wand.c:RadiansToDegrees
Unexecuted instantiation: magick-image.c:RadiansToDegrees
Unexecuted instantiation: animate.c:RadiansToDegrees
Unexecuted instantiation: annotate.c:RadiansToDegrees
Unexecuted instantiation: attribute.c:RadiansToDegrees
Unexecuted instantiation: blob.c:RadiansToDegrees
Unexecuted instantiation: cache.c:RadiansToDegrees
Unexecuted instantiation: cache-view.c:RadiansToDegrees
Unexecuted instantiation: channel.c:RadiansToDegrees
Unexecuted instantiation: cipher.c:RadiansToDegrees
Unexecuted instantiation: color.c:RadiansToDegrees
Unexecuted instantiation: colormap.c:RadiansToDegrees
Unexecuted instantiation: colorspace.c:RadiansToDegrees
Unexecuted instantiation: compare.c:RadiansToDegrees
Unexecuted instantiation: composite.c:RadiansToDegrees
Unexecuted instantiation: constitute.c:RadiansToDegrees
Unexecuted instantiation: decorate.c:RadiansToDegrees
Unexecuted instantiation: delegate.c:RadiansToDegrees
Unexecuted instantiation: display.c:RadiansToDegrees
Unexecuted instantiation: distort.c:RadiansToDegrees
Unexecuted instantiation: distribute-cache.c:RadiansToDegrees
Unexecuted instantiation: draw.c:RadiansToDegrees
Unexecuted instantiation: effect.c:RadiansToDegrees
Unexecuted instantiation: enhance.c:RadiansToDegrees
Unexecuted instantiation: feature.c:RadiansToDegrees
Unexecuted instantiation: fourier.c:RadiansToDegrees
Unexecuted instantiation: fx.c:RadiansToDegrees
Unexecuted instantiation: gem.c:RadiansToDegrees
Unexecuted instantiation: geometry.c:RadiansToDegrees
Unexecuted instantiation: histogram.c:RadiansToDegrees
Unexecuted instantiation: identify.c:RadiansToDegrees
Unexecuted instantiation: image.c:RadiansToDegrees
Unexecuted instantiation: compress.c:RadiansToDegrees
Unexecuted instantiation: layer.c:RadiansToDegrees
Unexecuted instantiation: list.c:RadiansToDegrees
Unexecuted instantiation: locale.c:RadiansToDegrees
Unexecuted instantiation: log.c:RadiansToDegrees
Unexecuted instantiation: magic.c:RadiansToDegrees
Unexecuted instantiation: magick.c:RadiansToDegrees
Unexecuted instantiation: coder.c:RadiansToDegrees
Unexecuted instantiation: matrix.c:RadiansToDegrees
Unexecuted instantiation: memory.c:RadiansToDegrees
Unexecuted instantiation: mime.c:RadiansToDegrees
Unexecuted instantiation: montage.c:RadiansToDegrees
Unexecuted instantiation: morphology.c:RadiansToDegrees
Unexecuted instantiation: opencl.c:RadiansToDegrees
Unexecuted instantiation: option.c:RadiansToDegrees
Unexecuted instantiation: paint.c:RadiansToDegrees
Unexecuted instantiation: pixel.c:RadiansToDegrees
Unexecuted instantiation: policy.c:RadiansToDegrees
Unexecuted instantiation: prepress.c:RadiansToDegrees
Unexecuted instantiation: property.c:RadiansToDegrees
Unexecuted instantiation: profile.c:RadiansToDegrees
Unexecuted instantiation: quantize.c:RadiansToDegrees
Unexecuted instantiation: quantum.c:RadiansToDegrees
Unexecuted instantiation: quantum-export.c:RadiansToDegrees
Unexecuted instantiation: quantum-import.c:RadiansToDegrees
Unexecuted instantiation: random.c:RadiansToDegrees
Unexecuted instantiation: resample.c:RadiansToDegrees
Unexecuted instantiation: resize.c:RadiansToDegrees
Unexecuted instantiation: resource.c:RadiansToDegrees
Unexecuted instantiation: segment.c:RadiansToDegrees
Unexecuted instantiation: semaphore.c:RadiansToDegrees
Unexecuted instantiation: shear.c:RadiansToDegrees
Unexecuted instantiation: signature.c:RadiansToDegrees
Unexecuted instantiation: static.c:RadiansToDegrees
Unexecuted instantiation: statistic.c:RadiansToDegrees
Unexecuted instantiation: stream.c:RadiansToDegrees
Unexecuted instantiation: string.c:RadiansToDegrees
Unexecuted instantiation: timer.c:RadiansToDegrees
Unexecuted instantiation: token.c:RadiansToDegrees
Unexecuted instantiation: transform.c:RadiansToDegrees
Unexecuted instantiation: threshold.c:RadiansToDegrees
Unexecuted instantiation: type.c:RadiansToDegrees
Unexecuted instantiation: utility.c:RadiansToDegrees
Unexecuted instantiation: visual-effects.c:RadiansToDegrees
Unexecuted instantiation: vision.c:RadiansToDegrees
Unexecuted instantiation: xml-tree.c:RadiansToDegrees
Unexecuted instantiation: xwindow.c:RadiansToDegrees
Unexecuted instantiation: aai.c:RadiansToDegrees
Unexecuted instantiation: art.c:RadiansToDegrees
Unexecuted instantiation: ashlar.c:RadiansToDegrees
Unexecuted instantiation: avs.c:RadiansToDegrees
Unexecuted instantiation: bayer.c:RadiansToDegrees
Unexecuted instantiation: bgr.c:RadiansToDegrees
Unexecuted instantiation: bmp.c:RadiansToDegrees
Unexecuted instantiation: braille.c:RadiansToDegrees
Unexecuted instantiation: cals.c:RadiansToDegrees
Unexecuted instantiation: caption.c:RadiansToDegrees
Unexecuted instantiation: cin.c:RadiansToDegrees
Unexecuted instantiation: cip.c:RadiansToDegrees
Unexecuted instantiation: clip.c:RadiansToDegrees
Unexecuted instantiation: cmyk.c:RadiansToDegrees
Unexecuted instantiation: cube.c:RadiansToDegrees
Unexecuted instantiation: cut.c:RadiansToDegrees
Unexecuted instantiation: dcm.c:RadiansToDegrees
Unexecuted instantiation: dds.c:RadiansToDegrees
Unexecuted instantiation: debug.c:RadiansToDegrees
Unexecuted instantiation: dib.c:RadiansToDegrees
Unexecuted instantiation: dng.c:RadiansToDegrees
Unexecuted instantiation: dpx.c:RadiansToDegrees
Unexecuted instantiation: farbfeld.c:RadiansToDegrees
Unexecuted instantiation: fax.c:RadiansToDegrees
Unexecuted instantiation: fits.c:RadiansToDegrees
Unexecuted instantiation: fl32.c:RadiansToDegrees
Unexecuted instantiation: ftxt.c:RadiansToDegrees
Unexecuted instantiation: gif.c:RadiansToDegrees
Unexecuted instantiation: gradient.c:RadiansToDegrees
Unexecuted instantiation: gray.c:RadiansToDegrees
Unexecuted instantiation: hald.c:RadiansToDegrees
Unexecuted instantiation: hdr.c:RadiansToDegrees
Unexecuted instantiation: hrz.c:RadiansToDegrees
Unexecuted instantiation: html.c:RadiansToDegrees
Unexecuted instantiation: icon.c:RadiansToDegrees
Unexecuted instantiation: info.c:RadiansToDegrees
Unexecuted instantiation: inline.c:RadiansToDegrees
Unexecuted instantiation: ipl.c:RadiansToDegrees
Unexecuted instantiation: jnx.c:RadiansToDegrees
Unexecuted instantiation: json.c:RadiansToDegrees
Unexecuted instantiation: label.c:RadiansToDegrees
Unexecuted instantiation: mac.c:RadiansToDegrees
Unexecuted instantiation: map.c:RadiansToDegrees
Unexecuted instantiation: mask.c:RadiansToDegrees
Unexecuted instantiation: mat.c:RadiansToDegrees
Unexecuted instantiation: matte.c:RadiansToDegrees
Unexecuted instantiation: meta.c:RadiansToDegrees
Unexecuted instantiation: miff.c:RadiansToDegrees
Unexecuted instantiation: mono.c:RadiansToDegrees
Unexecuted instantiation: mpc.c:RadiansToDegrees
Unexecuted instantiation: mpr.c:RadiansToDegrees
Unexecuted instantiation: msl.c:RadiansToDegrees
Unexecuted instantiation: mtv.c:RadiansToDegrees
Unexecuted instantiation: mvg.c:RadiansToDegrees
Unexecuted instantiation: null.c:RadiansToDegrees
Unexecuted instantiation: ora.c:RadiansToDegrees
Unexecuted instantiation: otb.c:RadiansToDegrees
Unexecuted instantiation: palm.c:RadiansToDegrees
Unexecuted instantiation: pango.c:RadiansToDegrees
Unexecuted instantiation: pattern.c:RadiansToDegrees
Unexecuted instantiation: pcd.c:RadiansToDegrees
Unexecuted instantiation: pcl.c:RadiansToDegrees
Unexecuted instantiation: pcx.c:RadiansToDegrees
Unexecuted instantiation: pdb.c:RadiansToDegrees
Unexecuted instantiation: pdf.c:RadiansToDegrees
Unexecuted instantiation: pes.c:RadiansToDegrees
Unexecuted instantiation: pgx.c:RadiansToDegrees
Unexecuted instantiation: pict.c:RadiansToDegrees
Unexecuted instantiation: pix.c:RadiansToDegrees
Unexecuted instantiation: plasma.c:RadiansToDegrees
Unexecuted instantiation: pnm.c:RadiansToDegrees
Unexecuted instantiation: ps2.c:RadiansToDegrees
Unexecuted instantiation: ps3.c:RadiansToDegrees
Unexecuted instantiation: ps.c:RadiansToDegrees
Unexecuted instantiation: psd.c:RadiansToDegrees
Unexecuted instantiation: pwp.c:RadiansToDegrees
Unexecuted instantiation: qoi.c:RadiansToDegrees
Unexecuted instantiation: raw.c:RadiansToDegrees
Unexecuted instantiation: rgb.c:RadiansToDegrees
Unexecuted instantiation: rgf.c:RadiansToDegrees
Unexecuted instantiation: rla.c:RadiansToDegrees
Unexecuted instantiation: rle.c:RadiansToDegrees
Unexecuted instantiation: scr.c:RadiansToDegrees
Unexecuted instantiation: screenshot.c:RadiansToDegrees
Unexecuted instantiation: sct.c:RadiansToDegrees
Unexecuted instantiation: sf3.c:RadiansToDegrees
Unexecuted instantiation: sfw.c:RadiansToDegrees
Unexecuted instantiation: sgi.c:RadiansToDegrees
Unexecuted instantiation: sixel.c:RadiansToDegrees
Unexecuted instantiation: stegano.c:RadiansToDegrees
Unexecuted instantiation: strimg.c:RadiansToDegrees
Unexecuted instantiation: sun.c:RadiansToDegrees
Unexecuted instantiation: svg.c:RadiansToDegrees
Unexecuted instantiation: tga.c:RadiansToDegrees
Unexecuted instantiation: thumbnail.c:RadiansToDegrees
Unexecuted instantiation: tile.c:RadiansToDegrees
Unexecuted instantiation: tim2.c:RadiansToDegrees
Unexecuted instantiation: tim.c:RadiansToDegrees
Unexecuted instantiation: ttf.c:RadiansToDegrees
Unexecuted instantiation: txt.c:RadiansToDegrees
Unexecuted instantiation: uil.c:RadiansToDegrees
Unexecuted instantiation: url.c:RadiansToDegrees
Unexecuted instantiation: uyvy.c:RadiansToDegrees
Unexecuted instantiation: vicar.c:RadiansToDegrees
Unexecuted instantiation: vid.c:RadiansToDegrees
Unexecuted instantiation: video.c:RadiansToDegrees
Unexecuted instantiation: viff.c:RadiansToDegrees
Unexecuted instantiation: vips.c:RadiansToDegrees
Unexecuted instantiation: wbmp.c:RadiansToDegrees
Unexecuted instantiation: wpg.c:RadiansToDegrees
Unexecuted instantiation: xbm.c:RadiansToDegrees
Unexecuted instantiation: xc.c:RadiansToDegrees
Unexecuted instantiation: xcf.c:RadiansToDegrees
Unexecuted instantiation: xpm.c:RadiansToDegrees
Unexecuted instantiation: xps.c:RadiansToDegrees
Unexecuted instantiation: yaml.c:RadiansToDegrees
Unexecuted instantiation: ycbcr.c:RadiansToDegrees
Unexecuted instantiation: yuv.c:RadiansToDegrees
Unexecuted instantiation: heic.c:RadiansToDegrees
Unexecuted instantiation: jpeg.c:RadiansToDegrees
Unexecuted instantiation: jp2.c:RadiansToDegrees
Unexecuted instantiation: jxl.c:RadiansToDegrees
Unexecuted instantiation: png.c:RadiansToDegrees
Unexecuted instantiation: ept.c:RadiansToDegrees
Unexecuted instantiation: tiff.c:RadiansToDegrees
Unexecuted instantiation: thread.c:RadiansToDegrees
Unexecuted instantiation: webp.c:RadiansToDegrees
288
289
static inline unsigned char ScaleColor5to8(const unsigned int color)
290
181k
{
291
181k
  return((unsigned char) (((color) << 3) | ((color) >> 2)));
292
181k
}
Unexecuted instantiation: drawing-wand.c:ScaleColor5to8
Unexecuted instantiation: magick-image.c:ScaleColor5to8
Unexecuted instantiation: animate.c:ScaleColor5to8
Unexecuted instantiation: annotate.c:ScaleColor5to8
Unexecuted instantiation: attribute.c:ScaleColor5to8
Unexecuted instantiation: blob.c:ScaleColor5to8
Unexecuted instantiation: cache.c:ScaleColor5to8
Unexecuted instantiation: cache-view.c:ScaleColor5to8
Unexecuted instantiation: channel.c:ScaleColor5to8
Unexecuted instantiation: cipher.c:ScaleColor5to8
Unexecuted instantiation: color.c:ScaleColor5to8
Unexecuted instantiation: colormap.c:ScaleColor5to8
Unexecuted instantiation: colorspace.c:ScaleColor5to8
Unexecuted instantiation: compare.c:ScaleColor5to8
Unexecuted instantiation: composite.c:ScaleColor5to8
Unexecuted instantiation: constitute.c:ScaleColor5to8
Unexecuted instantiation: decorate.c:ScaleColor5to8
Unexecuted instantiation: delegate.c:ScaleColor5to8
Unexecuted instantiation: display.c:ScaleColor5to8
Unexecuted instantiation: distort.c:ScaleColor5to8
Unexecuted instantiation: distribute-cache.c:ScaleColor5to8
Unexecuted instantiation: draw.c:ScaleColor5to8
Unexecuted instantiation: effect.c:ScaleColor5to8
Unexecuted instantiation: enhance.c:ScaleColor5to8
Unexecuted instantiation: feature.c:ScaleColor5to8
Unexecuted instantiation: fourier.c:ScaleColor5to8
Unexecuted instantiation: fx.c:ScaleColor5to8
Unexecuted instantiation: gem.c:ScaleColor5to8
Unexecuted instantiation: geometry.c:ScaleColor5to8
Unexecuted instantiation: histogram.c:ScaleColor5to8
Unexecuted instantiation: identify.c:ScaleColor5to8
Unexecuted instantiation: image.c:ScaleColor5to8
Unexecuted instantiation: compress.c:ScaleColor5to8
Unexecuted instantiation: layer.c:ScaleColor5to8
Unexecuted instantiation: list.c:ScaleColor5to8
Unexecuted instantiation: locale.c:ScaleColor5to8
Unexecuted instantiation: log.c:ScaleColor5to8
Unexecuted instantiation: magic.c:ScaleColor5to8
Unexecuted instantiation: magick.c:ScaleColor5to8
Unexecuted instantiation: coder.c:ScaleColor5to8
Unexecuted instantiation: matrix.c:ScaleColor5to8
Unexecuted instantiation: memory.c:ScaleColor5to8
Unexecuted instantiation: mime.c:ScaleColor5to8
Unexecuted instantiation: montage.c:ScaleColor5to8
Unexecuted instantiation: morphology.c:ScaleColor5to8
Unexecuted instantiation: opencl.c:ScaleColor5to8
Unexecuted instantiation: option.c:ScaleColor5to8
Unexecuted instantiation: paint.c:ScaleColor5to8
Unexecuted instantiation: pixel.c:ScaleColor5to8
Unexecuted instantiation: policy.c:ScaleColor5to8
Unexecuted instantiation: prepress.c:ScaleColor5to8
Unexecuted instantiation: property.c:ScaleColor5to8
Unexecuted instantiation: profile.c:ScaleColor5to8
Unexecuted instantiation: quantize.c:ScaleColor5to8
Unexecuted instantiation: quantum.c:ScaleColor5to8
Unexecuted instantiation: quantum-export.c:ScaleColor5to8
Unexecuted instantiation: quantum-import.c:ScaleColor5to8
Unexecuted instantiation: random.c:ScaleColor5to8
Unexecuted instantiation: resample.c:ScaleColor5to8
Unexecuted instantiation: resize.c:ScaleColor5to8
Unexecuted instantiation: resource.c:ScaleColor5to8
Unexecuted instantiation: segment.c:ScaleColor5to8
Unexecuted instantiation: semaphore.c:ScaleColor5to8
Unexecuted instantiation: shear.c:ScaleColor5to8
Unexecuted instantiation: signature.c:ScaleColor5to8
Unexecuted instantiation: static.c:ScaleColor5to8
Unexecuted instantiation: statistic.c:ScaleColor5to8
Unexecuted instantiation: stream.c:ScaleColor5to8
Unexecuted instantiation: string.c:ScaleColor5to8
Unexecuted instantiation: timer.c:ScaleColor5to8
Unexecuted instantiation: token.c:ScaleColor5to8
Unexecuted instantiation: transform.c:ScaleColor5to8
Unexecuted instantiation: threshold.c:ScaleColor5to8
Unexecuted instantiation: type.c:ScaleColor5to8
Unexecuted instantiation: utility.c:ScaleColor5to8
Unexecuted instantiation: visual-effects.c:ScaleColor5to8
Unexecuted instantiation: vision.c:ScaleColor5to8
Unexecuted instantiation: xml-tree.c:ScaleColor5to8
Unexecuted instantiation: xwindow.c:ScaleColor5to8
Unexecuted instantiation: aai.c:ScaleColor5to8
Unexecuted instantiation: art.c:ScaleColor5to8
Unexecuted instantiation: ashlar.c:ScaleColor5to8
Unexecuted instantiation: avs.c:ScaleColor5to8
Unexecuted instantiation: bayer.c:ScaleColor5to8
Unexecuted instantiation: bgr.c:ScaleColor5to8
Unexecuted instantiation: bmp.c:ScaleColor5to8
Unexecuted instantiation: braille.c:ScaleColor5to8
Unexecuted instantiation: cals.c:ScaleColor5to8
Unexecuted instantiation: caption.c:ScaleColor5to8
Unexecuted instantiation: cin.c:ScaleColor5to8
Unexecuted instantiation: cip.c:ScaleColor5to8
Unexecuted instantiation: clip.c:ScaleColor5to8
Unexecuted instantiation: cmyk.c:ScaleColor5to8
Unexecuted instantiation: cube.c:ScaleColor5to8
Unexecuted instantiation: cut.c:ScaleColor5to8
Unexecuted instantiation: dcm.c:ScaleColor5to8
Unexecuted instantiation: dds.c:ScaleColor5to8
Unexecuted instantiation: debug.c:ScaleColor5to8
dib.c:ScaleColor5to8
Line
Count
Source
290
360
{
291
360
  return((unsigned char) (((color) << 3) | ((color) >> 2)));
292
360
}
Unexecuted instantiation: dng.c:ScaleColor5to8
Unexecuted instantiation: dpx.c:ScaleColor5to8
Unexecuted instantiation: farbfeld.c:ScaleColor5to8
Unexecuted instantiation: fax.c:ScaleColor5to8
Unexecuted instantiation: fits.c:ScaleColor5to8
Unexecuted instantiation: fl32.c:ScaleColor5to8
Unexecuted instantiation: ftxt.c:ScaleColor5to8
Unexecuted instantiation: gif.c:ScaleColor5to8
Unexecuted instantiation: gradient.c:ScaleColor5to8
Unexecuted instantiation: gray.c:ScaleColor5to8
Unexecuted instantiation: hald.c:ScaleColor5to8
Unexecuted instantiation: hdr.c:ScaleColor5to8
Unexecuted instantiation: hrz.c:ScaleColor5to8
Unexecuted instantiation: html.c:ScaleColor5to8
Unexecuted instantiation: icon.c:ScaleColor5to8
Unexecuted instantiation: info.c:ScaleColor5to8
Unexecuted instantiation: inline.c:ScaleColor5to8
Unexecuted instantiation: ipl.c:ScaleColor5to8
Unexecuted instantiation: jnx.c:ScaleColor5to8
Unexecuted instantiation: json.c:ScaleColor5to8
Unexecuted instantiation: label.c:ScaleColor5to8
Unexecuted instantiation: mac.c:ScaleColor5to8
Unexecuted instantiation: map.c:ScaleColor5to8
Unexecuted instantiation: mask.c:ScaleColor5to8
Unexecuted instantiation: mat.c:ScaleColor5to8
Unexecuted instantiation: matte.c:ScaleColor5to8
Unexecuted instantiation: meta.c:ScaleColor5to8
Unexecuted instantiation: miff.c:ScaleColor5to8
Unexecuted instantiation: mono.c:ScaleColor5to8
Unexecuted instantiation: mpc.c:ScaleColor5to8
Unexecuted instantiation: mpr.c:ScaleColor5to8
Unexecuted instantiation: msl.c:ScaleColor5to8
Unexecuted instantiation: mtv.c:ScaleColor5to8
Unexecuted instantiation: mvg.c:ScaleColor5to8
Unexecuted instantiation: null.c:ScaleColor5to8
Unexecuted instantiation: ora.c:ScaleColor5to8
Unexecuted instantiation: otb.c:ScaleColor5to8
Unexecuted instantiation: palm.c:ScaleColor5to8
Unexecuted instantiation: pango.c:ScaleColor5to8
Unexecuted instantiation: pattern.c:ScaleColor5to8
Unexecuted instantiation: pcd.c:ScaleColor5to8
Unexecuted instantiation: pcl.c:ScaleColor5to8
Unexecuted instantiation: pcx.c:ScaleColor5to8
Unexecuted instantiation: pdb.c:ScaleColor5to8
Unexecuted instantiation: pdf.c:ScaleColor5to8
Unexecuted instantiation: pes.c:ScaleColor5to8
Unexecuted instantiation: pgx.c:ScaleColor5to8
Unexecuted instantiation: pict.c:ScaleColor5to8
Unexecuted instantiation: pix.c:ScaleColor5to8
Unexecuted instantiation: plasma.c:ScaleColor5to8
Unexecuted instantiation: pnm.c:ScaleColor5to8
Unexecuted instantiation: ps2.c:ScaleColor5to8
Unexecuted instantiation: ps3.c:ScaleColor5to8
Unexecuted instantiation: ps.c:ScaleColor5to8
Unexecuted instantiation: psd.c:ScaleColor5to8
Unexecuted instantiation: pwp.c:ScaleColor5to8
Unexecuted instantiation: qoi.c:ScaleColor5to8
Unexecuted instantiation: raw.c:ScaleColor5to8
Unexecuted instantiation: rgb.c:ScaleColor5to8
Unexecuted instantiation: rgf.c:ScaleColor5to8
Unexecuted instantiation: rla.c:ScaleColor5to8
Unexecuted instantiation: rle.c:ScaleColor5to8
Unexecuted instantiation: scr.c:ScaleColor5to8
Unexecuted instantiation: screenshot.c:ScaleColor5to8
Unexecuted instantiation: sct.c:ScaleColor5to8
Unexecuted instantiation: sf3.c:ScaleColor5to8
Unexecuted instantiation: sfw.c:ScaleColor5to8
Unexecuted instantiation: sgi.c:ScaleColor5to8
Unexecuted instantiation: sixel.c:ScaleColor5to8
Unexecuted instantiation: stegano.c:ScaleColor5to8
Unexecuted instantiation: strimg.c:ScaleColor5to8
Unexecuted instantiation: sun.c:ScaleColor5to8
Unexecuted instantiation: svg.c:ScaleColor5to8
Unexecuted instantiation: tga.c:ScaleColor5to8
Unexecuted instantiation: thumbnail.c:ScaleColor5to8
Unexecuted instantiation: tile.c:ScaleColor5to8
Unexecuted instantiation: tim2.c:ScaleColor5to8
tim.c:ScaleColor5to8
Line
Count
Source
290
181k
{
291
181k
  return((unsigned char) (((color) << 3) | ((color) >> 2)));
292
181k
}
Unexecuted instantiation: ttf.c:ScaleColor5to8
Unexecuted instantiation: txt.c:ScaleColor5to8
Unexecuted instantiation: uil.c:ScaleColor5to8
Unexecuted instantiation: url.c:ScaleColor5to8
Unexecuted instantiation: uyvy.c:ScaleColor5to8
Unexecuted instantiation: vicar.c:ScaleColor5to8
Unexecuted instantiation: vid.c:ScaleColor5to8
Unexecuted instantiation: video.c:ScaleColor5to8
Unexecuted instantiation: viff.c:ScaleColor5to8
Unexecuted instantiation: vips.c:ScaleColor5to8
Unexecuted instantiation: wbmp.c:ScaleColor5to8
Unexecuted instantiation: wpg.c:ScaleColor5to8
Unexecuted instantiation: xbm.c:ScaleColor5to8
Unexecuted instantiation: xc.c:ScaleColor5to8
Unexecuted instantiation: xcf.c:ScaleColor5to8
Unexecuted instantiation: xpm.c:ScaleColor5to8
Unexecuted instantiation: xps.c:ScaleColor5to8
Unexecuted instantiation: yaml.c:ScaleColor5to8
Unexecuted instantiation: ycbcr.c:ScaleColor5to8
Unexecuted instantiation: yuv.c:ScaleColor5to8
Unexecuted instantiation: heic.c:ScaleColor5to8
Unexecuted instantiation: jpeg.c:ScaleColor5to8
Unexecuted instantiation: jp2.c:ScaleColor5to8
Unexecuted instantiation: jxl.c:ScaleColor5to8
Unexecuted instantiation: png.c:ScaleColor5to8
Unexecuted instantiation: ept.c:ScaleColor5to8
Unexecuted instantiation: tiff.c:ScaleColor5to8
Unexecuted instantiation: thread.c:ScaleColor5to8
Unexecuted instantiation: webp.c:ScaleColor5to8
293
294
static inline unsigned char ScaleColor6to8(const unsigned int color)
295
0
{
296
0
  return((unsigned char) (((color) << 2) | ((color) >> 4)));
297
0
}
Unexecuted instantiation: drawing-wand.c:ScaleColor6to8
Unexecuted instantiation: magick-image.c:ScaleColor6to8
Unexecuted instantiation: animate.c:ScaleColor6to8
Unexecuted instantiation: annotate.c:ScaleColor6to8
Unexecuted instantiation: attribute.c:ScaleColor6to8
Unexecuted instantiation: blob.c:ScaleColor6to8
Unexecuted instantiation: cache.c:ScaleColor6to8
Unexecuted instantiation: cache-view.c:ScaleColor6to8
Unexecuted instantiation: channel.c:ScaleColor6to8
Unexecuted instantiation: cipher.c:ScaleColor6to8
Unexecuted instantiation: color.c:ScaleColor6to8
Unexecuted instantiation: colormap.c:ScaleColor6to8
Unexecuted instantiation: colorspace.c:ScaleColor6to8
Unexecuted instantiation: compare.c:ScaleColor6to8
Unexecuted instantiation: composite.c:ScaleColor6to8
Unexecuted instantiation: constitute.c:ScaleColor6to8
Unexecuted instantiation: decorate.c:ScaleColor6to8
Unexecuted instantiation: delegate.c:ScaleColor6to8
Unexecuted instantiation: display.c:ScaleColor6to8
Unexecuted instantiation: distort.c:ScaleColor6to8
Unexecuted instantiation: distribute-cache.c:ScaleColor6to8
Unexecuted instantiation: draw.c:ScaleColor6to8
Unexecuted instantiation: effect.c:ScaleColor6to8
Unexecuted instantiation: enhance.c:ScaleColor6to8
Unexecuted instantiation: feature.c:ScaleColor6to8
Unexecuted instantiation: fourier.c:ScaleColor6to8
Unexecuted instantiation: fx.c:ScaleColor6to8
Unexecuted instantiation: gem.c:ScaleColor6to8
Unexecuted instantiation: geometry.c:ScaleColor6to8
Unexecuted instantiation: histogram.c:ScaleColor6to8
Unexecuted instantiation: identify.c:ScaleColor6to8
Unexecuted instantiation: image.c:ScaleColor6to8
Unexecuted instantiation: compress.c:ScaleColor6to8
Unexecuted instantiation: layer.c:ScaleColor6to8
Unexecuted instantiation: list.c:ScaleColor6to8
Unexecuted instantiation: locale.c:ScaleColor6to8
Unexecuted instantiation: log.c:ScaleColor6to8
Unexecuted instantiation: magic.c:ScaleColor6to8
Unexecuted instantiation: magick.c:ScaleColor6to8
Unexecuted instantiation: coder.c:ScaleColor6to8
Unexecuted instantiation: matrix.c:ScaleColor6to8
Unexecuted instantiation: memory.c:ScaleColor6to8
Unexecuted instantiation: mime.c:ScaleColor6to8
Unexecuted instantiation: montage.c:ScaleColor6to8
Unexecuted instantiation: morphology.c:ScaleColor6to8
Unexecuted instantiation: opencl.c:ScaleColor6to8
Unexecuted instantiation: option.c:ScaleColor6to8
Unexecuted instantiation: paint.c:ScaleColor6to8
Unexecuted instantiation: pixel.c:ScaleColor6to8
Unexecuted instantiation: policy.c:ScaleColor6to8
Unexecuted instantiation: prepress.c:ScaleColor6to8
Unexecuted instantiation: property.c:ScaleColor6to8
Unexecuted instantiation: profile.c:ScaleColor6to8
Unexecuted instantiation: quantize.c:ScaleColor6to8
Unexecuted instantiation: quantum.c:ScaleColor6to8
Unexecuted instantiation: quantum-export.c:ScaleColor6to8
Unexecuted instantiation: quantum-import.c:ScaleColor6to8
Unexecuted instantiation: random.c:ScaleColor6to8
Unexecuted instantiation: resample.c:ScaleColor6to8
Unexecuted instantiation: resize.c:ScaleColor6to8
Unexecuted instantiation: resource.c:ScaleColor6to8
Unexecuted instantiation: segment.c:ScaleColor6to8
Unexecuted instantiation: semaphore.c:ScaleColor6to8
Unexecuted instantiation: shear.c:ScaleColor6to8
Unexecuted instantiation: signature.c:ScaleColor6to8
Unexecuted instantiation: static.c:ScaleColor6to8
Unexecuted instantiation: statistic.c:ScaleColor6to8
Unexecuted instantiation: stream.c:ScaleColor6to8
Unexecuted instantiation: string.c:ScaleColor6to8
Unexecuted instantiation: timer.c:ScaleColor6to8
Unexecuted instantiation: token.c:ScaleColor6to8
Unexecuted instantiation: transform.c:ScaleColor6to8
Unexecuted instantiation: threshold.c:ScaleColor6to8
Unexecuted instantiation: type.c:ScaleColor6to8
Unexecuted instantiation: utility.c:ScaleColor6to8
Unexecuted instantiation: visual-effects.c:ScaleColor6to8
Unexecuted instantiation: vision.c:ScaleColor6to8
Unexecuted instantiation: xml-tree.c:ScaleColor6to8
Unexecuted instantiation: xwindow.c:ScaleColor6to8
Unexecuted instantiation: aai.c:ScaleColor6to8
Unexecuted instantiation: art.c:ScaleColor6to8
Unexecuted instantiation: ashlar.c:ScaleColor6to8
Unexecuted instantiation: avs.c:ScaleColor6to8
Unexecuted instantiation: bayer.c:ScaleColor6to8
Unexecuted instantiation: bgr.c:ScaleColor6to8
Unexecuted instantiation: bmp.c:ScaleColor6to8
Unexecuted instantiation: braille.c:ScaleColor6to8
Unexecuted instantiation: cals.c:ScaleColor6to8
Unexecuted instantiation: caption.c:ScaleColor6to8
Unexecuted instantiation: cin.c:ScaleColor6to8
Unexecuted instantiation: cip.c:ScaleColor6to8
Unexecuted instantiation: clip.c:ScaleColor6to8
Unexecuted instantiation: cmyk.c:ScaleColor6to8
Unexecuted instantiation: cube.c:ScaleColor6to8
Unexecuted instantiation: cut.c:ScaleColor6to8
Unexecuted instantiation: dcm.c:ScaleColor6to8
Unexecuted instantiation: dds.c:ScaleColor6to8
Unexecuted instantiation: debug.c:ScaleColor6to8
Unexecuted instantiation: dib.c:ScaleColor6to8
Unexecuted instantiation: dng.c:ScaleColor6to8
Unexecuted instantiation: dpx.c:ScaleColor6to8
Unexecuted instantiation: farbfeld.c:ScaleColor6to8
Unexecuted instantiation: fax.c:ScaleColor6to8
Unexecuted instantiation: fits.c:ScaleColor6to8
Unexecuted instantiation: fl32.c:ScaleColor6to8
Unexecuted instantiation: ftxt.c:ScaleColor6to8
Unexecuted instantiation: gif.c:ScaleColor6to8
Unexecuted instantiation: gradient.c:ScaleColor6to8
Unexecuted instantiation: gray.c:ScaleColor6to8
Unexecuted instantiation: hald.c:ScaleColor6to8
Unexecuted instantiation: hdr.c:ScaleColor6to8
Unexecuted instantiation: hrz.c:ScaleColor6to8
Unexecuted instantiation: html.c:ScaleColor6to8
Unexecuted instantiation: icon.c:ScaleColor6to8
Unexecuted instantiation: info.c:ScaleColor6to8
Unexecuted instantiation: inline.c:ScaleColor6to8
Unexecuted instantiation: ipl.c:ScaleColor6to8
Unexecuted instantiation: jnx.c:ScaleColor6to8
Unexecuted instantiation: json.c:ScaleColor6to8
Unexecuted instantiation: label.c:ScaleColor6to8
Unexecuted instantiation: mac.c:ScaleColor6to8
Unexecuted instantiation: map.c:ScaleColor6to8
Unexecuted instantiation: mask.c:ScaleColor6to8
Unexecuted instantiation: mat.c:ScaleColor6to8
Unexecuted instantiation: matte.c:ScaleColor6to8
Unexecuted instantiation: meta.c:ScaleColor6to8
Unexecuted instantiation: miff.c:ScaleColor6to8
Unexecuted instantiation: mono.c:ScaleColor6to8
Unexecuted instantiation: mpc.c:ScaleColor6to8
Unexecuted instantiation: mpr.c:ScaleColor6to8
Unexecuted instantiation: msl.c:ScaleColor6to8
Unexecuted instantiation: mtv.c:ScaleColor6to8
Unexecuted instantiation: mvg.c:ScaleColor6to8
Unexecuted instantiation: null.c:ScaleColor6to8
Unexecuted instantiation: ora.c:ScaleColor6to8
Unexecuted instantiation: otb.c:ScaleColor6to8
Unexecuted instantiation: palm.c:ScaleColor6to8
Unexecuted instantiation: pango.c:ScaleColor6to8
Unexecuted instantiation: pattern.c:ScaleColor6to8
Unexecuted instantiation: pcd.c:ScaleColor6to8
Unexecuted instantiation: pcl.c:ScaleColor6to8
Unexecuted instantiation: pcx.c:ScaleColor6to8
Unexecuted instantiation: pdb.c:ScaleColor6to8
Unexecuted instantiation: pdf.c:ScaleColor6to8
Unexecuted instantiation: pes.c:ScaleColor6to8
Unexecuted instantiation: pgx.c:ScaleColor6to8
Unexecuted instantiation: pict.c:ScaleColor6to8
Unexecuted instantiation: pix.c:ScaleColor6to8
Unexecuted instantiation: plasma.c:ScaleColor6to8
Unexecuted instantiation: pnm.c:ScaleColor6to8
Unexecuted instantiation: ps2.c:ScaleColor6to8
Unexecuted instantiation: ps3.c:ScaleColor6to8
Unexecuted instantiation: ps.c:ScaleColor6to8
Unexecuted instantiation: psd.c:ScaleColor6to8
Unexecuted instantiation: pwp.c:ScaleColor6to8
Unexecuted instantiation: qoi.c:ScaleColor6to8
Unexecuted instantiation: raw.c:ScaleColor6to8
Unexecuted instantiation: rgb.c:ScaleColor6to8
Unexecuted instantiation: rgf.c:ScaleColor6to8
Unexecuted instantiation: rla.c:ScaleColor6to8
Unexecuted instantiation: rle.c:ScaleColor6to8
Unexecuted instantiation: scr.c:ScaleColor6to8
Unexecuted instantiation: screenshot.c:ScaleColor6to8
Unexecuted instantiation: sct.c:ScaleColor6to8
Unexecuted instantiation: sf3.c:ScaleColor6to8
Unexecuted instantiation: sfw.c:ScaleColor6to8
Unexecuted instantiation: sgi.c:ScaleColor6to8
Unexecuted instantiation: sixel.c:ScaleColor6to8
Unexecuted instantiation: stegano.c:ScaleColor6to8
Unexecuted instantiation: strimg.c:ScaleColor6to8
Unexecuted instantiation: sun.c:ScaleColor6to8
Unexecuted instantiation: svg.c:ScaleColor6to8
Unexecuted instantiation: tga.c:ScaleColor6to8
Unexecuted instantiation: thumbnail.c:ScaleColor6to8
Unexecuted instantiation: tile.c:ScaleColor6to8
Unexecuted instantiation: tim2.c:ScaleColor6to8
Unexecuted instantiation: tim.c:ScaleColor6to8
Unexecuted instantiation: ttf.c:ScaleColor6to8
Unexecuted instantiation: txt.c:ScaleColor6to8
Unexecuted instantiation: uil.c:ScaleColor6to8
Unexecuted instantiation: url.c:ScaleColor6to8
Unexecuted instantiation: uyvy.c:ScaleColor6to8
Unexecuted instantiation: vicar.c:ScaleColor6to8
Unexecuted instantiation: vid.c:ScaleColor6to8
Unexecuted instantiation: video.c:ScaleColor6to8
Unexecuted instantiation: viff.c:ScaleColor6to8
Unexecuted instantiation: vips.c:ScaleColor6to8
Unexecuted instantiation: wbmp.c:ScaleColor6to8
Unexecuted instantiation: wpg.c:ScaleColor6to8
Unexecuted instantiation: xbm.c:ScaleColor6to8
Unexecuted instantiation: xc.c:ScaleColor6to8
Unexecuted instantiation: xcf.c:ScaleColor6to8
Unexecuted instantiation: xpm.c:ScaleColor6to8
Unexecuted instantiation: xps.c:ScaleColor6to8
Unexecuted instantiation: yaml.c:ScaleColor6to8
Unexecuted instantiation: ycbcr.c:ScaleColor6to8
Unexecuted instantiation: yuv.c:ScaleColor6to8
Unexecuted instantiation: heic.c:ScaleColor6to8
Unexecuted instantiation: jpeg.c:ScaleColor6to8
Unexecuted instantiation: jp2.c:ScaleColor6to8
Unexecuted instantiation: jxl.c:ScaleColor6to8
Unexecuted instantiation: png.c:ScaleColor6to8
Unexecuted instantiation: ept.c:ScaleColor6to8
Unexecuted instantiation: tiff.c:ScaleColor6to8
Unexecuted instantiation: thread.c:ScaleColor6to8
Unexecuted instantiation: webp.c:ScaleColor6to8
298
299
static inline unsigned int ScaleColor8to5(const unsigned char color)
300
0
{
301
0
  return((unsigned int) (((color) & ~0x07) >> 3));
302
0
}
Unexecuted instantiation: drawing-wand.c:ScaleColor8to5
Unexecuted instantiation: magick-image.c:ScaleColor8to5
Unexecuted instantiation: animate.c:ScaleColor8to5
Unexecuted instantiation: annotate.c:ScaleColor8to5
Unexecuted instantiation: attribute.c:ScaleColor8to5
Unexecuted instantiation: blob.c:ScaleColor8to5
Unexecuted instantiation: cache.c:ScaleColor8to5
Unexecuted instantiation: cache-view.c:ScaleColor8to5
Unexecuted instantiation: channel.c:ScaleColor8to5
Unexecuted instantiation: cipher.c:ScaleColor8to5
Unexecuted instantiation: color.c:ScaleColor8to5
Unexecuted instantiation: colormap.c:ScaleColor8to5
Unexecuted instantiation: colorspace.c:ScaleColor8to5
Unexecuted instantiation: compare.c:ScaleColor8to5
Unexecuted instantiation: composite.c:ScaleColor8to5
Unexecuted instantiation: constitute.c:ScaleColor8to5
Unexecuted instantiation: decorate.c:ScaleColor8to5
Unexecuted instantiation: delegate.c:ScaleColor8to5
Unexecuted instantiation: display.c:ScaleColor8to5
Unexecuted instantiation: distort.c:ScaleColor8to5
Unexecuted instantiation: distribute-cache.c:ScaleColor8to5
Unexecuted instantiation: draw.c:ScaleColor8to5
Unexecuted instantiation: effect.c:ScaleColor8to5
Unexecuted instantiation: enhance.c:ScaleColor8to5
Unexecuted instantiation: feature.c:ScaleColor8to5
Unexecuted instantiation: fourier.c:ScaleColor8to5
Unexecuted instantiation: fx.c:ScaleColor8to5
Unexecuted instantiation: gem.c:ScaleColor8to5
Unexecuted instantiation: geometry.c:ScaleColor8to5
Unexecuted instantiation: histogram.c:ScaleColor8to5
Unexecuted instantiation: identify.c:ScaleColor8to5
Unexecuted instantiation: image.c:ScaleColor8to5
Unexecuted instantiation: compress.c:ScaleColor8to5
Unexecuted instantiation: layer.c:ScaleColor8to5
Unexecuted instantiation: list.c:ScaleColor8to5
Unexecuted instantiation: locale.c:ScaleColor8to5
Unexecuted instantiation: log.c:ScaleColor8to5
Unexecuted instantiation: magic.c:ScaleColor8to5
Unexecuted instantiation: magick.c:ScaleColor8to5
Unexecuted instantiation: coder.c:ScaleColor8to5
Unexecuted instantiation: matrix.c:ScaleColor8to5
Unexecuted instantiation: memory.c:ScaleColor8to5
Unexecuted instantiation: mime.c:ScaleColor8to5
Unexecuted instantiation: montage.c:ScaleColor8to5
Unexecuted instantiation: morphology.c:ScaleColor8to5
Unexecuted instantiation: opencl.c:ScaleColor8to5
Unexecuted instantiation: option.c:ScaleColor8to5
Unexecuted instantiation: paint.c:ScaleColor8to5
Unexecuted instantiation: pixel.c:ScaleColor8to5
Unexecuted instantiation: policy.c:ScaleColor8to5
Unexecuted instantiation: prepress.c:ScaleColor8to5
Unexecuted instantiation: property.c:ScaleColor8to5
Unexecuted instantiation: profile.c:ScaleColor8to5
Unexecuted instantiation: quantize.c:ScaleColor8to5
Unexecuted instantiation: quantum.c:ScaleColor8to5
Unexecuted instantiation: quantum-export.c:ScaleColor8to5
Unexecuted instantiation: quantum-import.c:ScaleColor8to5
Unexecuted instantiation: random.c:ScaleColor8to5
Unexecuted instantiation: resample.c:ScaleColor8to5
Unexecuted instantiation: resize.c:ScaleColor8to5
Unexecuted instantiation: resource.c:ScaleColor8to5
Unexecuted instantiation: segment.c:ScaleColor8to5
Unexecuted instantiation: semaphore.c:ScaleColor8to5
Unexecuted instantiation: shear.c:ScaleColor8to5
Unexecuted instantiation: signature.c:ScaleColor8to5
Unexecuted instantiation: static.c:ScaleColor8to5
Unexecuted instantiation: statistic.c:ScaleColor8to5
Unexecuted instantiation: stream.c:ScaleColor8to5
Unexecuted instantiation: string.c:ScaleColor8to5
Unexecuted instantiation: timer.c:ScaleColor8to5
Unexecuted instantiation: token.c:ScaleColor8to5
Unexecuted instantiation: transform.c:ScaleColor8to5
Unexecuted instantiation: threshold.c:ScaleColor8to5
Unexecuted instantiation: type.c:ScaleColor8to5
Unexecuted instantiation: utility.c:ScaleColor8to5
Unexecuted instantiation: visual-effects.c:ScaleColor8to5
Unexecuted instantiation: vision.c:ScaleColor8to5
Unexecuted instantiation: xml-tree.c:ScaleColor8to5
Unexecuted instantiation: xwindow.c:ScaleColor8to5
Unexecuted instantiation: aai.c:ScaleColor8to5
Unexecuted instantiation: art.c:ScaleColor8to5
Unexecuted instantiation: ashlar.c:ScaleColor8to5
Unexecuted instantiation: avs.c:ScaleColor8to5
Unexecuted instantiation: bayer.c:ScaleColor8to5
Unexecuted instantiation: bgr.c:ScaleColor8to5
Unexecuted instantiation: bmp.c:ScaleColor8to5
Unexecuted instantiation: braille.c:ScaleColor8to5
Unexecuted instantiation: cals.c:ScaleColor8to5
Unexecuted instantiation: caption.c:ScaleColor8to5
Unexecuted instantiation: cin.c:ScaleColor8to5
Unexecuted instantiation: cip.c:ScaleColor8to5
Unexecuted instantiation: clip.c:ScaleColor8to5
Unexecuted instantiation: cmyk.c:ScaleColor8to5
Unexecuted instantiation: cube.c:ScaleColor8to5
Unexecuted instantiation: cut.c:ScaleColor8to5
Unexecuted instantiation: dcm.c:ScaleColor8to5
Unexecuted instantiation: dds.c:ScaleColor8to5
Unexecuted instantiation: debug.c:ScaleColor8to5
Unexecuted instantiation: dib.c:ScaleColor8to5
Unexecuted instantiation: dng.c:ScaleColor8to5
Unexecuted instantiation: dpx.c:ScaleColor8to5
Unexecuted instantiation: farbfeld.c:ScaleColor8to5
Unexecuted instantiation: fax.c:ScaleColor8to5
Unexecuted instantiation: fits.c:ScaleColor8to5
Unexecuted instantiation: fl32.c:ScaleColor8to5
Unexecuted instantiation: ftxt.c:ScaleColor8to5
Unexecuted instantiation: gif.c:ScaleColor8to5
Unexecuted instantiation: gradient.c:ScaleColor8to5
Unexecuted instantiation: gray.c:ScaleColor8to5
Unexecuted instantiation: hald.c:ScaleColor8to5
Unexecuted instantiation: hdr.c:ScaleColor8to5
Unexecuted instantiation: hrz.c:ScaleColor8to5
Unexecuted instantiation: html.c:ScaleColor8to5
Unexecuted instantiation: icon.c:ScaleColor8to5
Unexecuted instantiation: info.c:ScaleColor8to5
Unexecuted instantiation: inline.c:ScaleColor8to5
Unexecuted instantiation: ipl.c:ScaleColor8to5
Unexecuted instantiation: jnx.c:ScaleColor8to5
Unexecuted instantiation: json.c:ScaleColor8to5
Unexecuted instantiation: label.c:ScaleColor8to5
Unexecuted instantiation: mac.c:ScaleColor8to5
Unexecuted instantiation: map.c:ScaleColor8to5
Unexecuted instantiation: mask.c:ScaleColor8to5
Unexecuted instantiation: mat.c:ScaleColor8to5
Unexecuted instantiation: matte.c:ScaleColor8to5
Unexecuted instantiation: meta.c:ScaleColor8to5
Unexecuted instantiation: miff.c:ScaleColor8to5
Unexecuted instantiation: mono.c:ScaleColor8to5
Unexecuted instantiation: mpc.c:ScaleColor8to5
Unexecuted instantiation: mpr.c:ScaleColor8to5
Unexecuted instantiation: msl.c:ScaleColor8to5
Unexecuted instantiation: mtv.c:ScaleColor8to5
Unexecuted instantiation: mvg.c:ScaleColor8to5
Unexecuted instantiation: null.c:ScaleColor8to5
Unexecuted instantiation: ora.c:ScaleColor8to5
Unexecuted instantiation: otb.c:ScaleColor8to5
Unexecuted instantiation: palm.c:ScaleColor8to5
Unexecuted instantiation: pango.c:ScaleColor8to5
Unexecuted instantiation: pattern.c:ScaleColor8to5
Unexecuted instantiation: pcd.c:ScaleColor8to5
Unexecuted instantiation: pcl.c:ScaleColor8to5
Unexecuted instantiation: pcx.c:ScaleColor8to5
Unexecuted instantiation: pdb.c:ScaleColor8to5
Unexecuted instantiation: pdf.c:ScaleColor8to5
Unexecuted instantiation: pes.c:ScaleColor8to5
Unexecuted instantiation: pgx.c:ScaleColor8to5
Unexecuted instantiation: pict.c:ScaleColor8to5
Unexecuted instantiation: pix.c:ScaleColor8to5
Unexecuted instantiation: plasma.c:ScaleColor8to5
Unexecuted instantiation: pnm.c:ScaleColor8to5
Unexecuted instantiation: ps2.c:ScaleColor8to5
Unexecuted instantiation: ps3.c:ScaleColor8to5
Unexecuted instantiation: ps.c:ScaleColor8to5
Unexecuted instantiation: psd.c:ScaleColor8to5
Unexecuted instantiation: pwp.c:ScaleColor8to5
Unexecuted instantiation: qoi.c:ScaleColor8to5
Unexecuted instantiation: raw.c:ScaleColor8to5
Unexecuted instantiation: rgb.c:ScaleColor8to5
Unexecuted instantiation: rgf.c:ScaleColor8to5
Unexecuted instantiation: rla.c:ScaleColor8to5
Unexecuted instantiation: rle.c:ScaleColor8to5
Unexecuted instantiation: scr.c:ScaleColor8to5
Unexecuted instantiation: screenshot.c:ScaleColor8to5
Unexecuted instantiation: sct.c:ScaleColor8to5
Unexecuted instantiation: sf3.c:ScaleColor8to5
Unexecuted instantiation: sfw.c:ScaleColor8to5
Unexecuted instantiation: sgi.c:ScaleColor8to5
Unexecuted instantiation: sixel.c:ScaleColor8to5
Unexecuted instantiation: stegano.c:ScaleColor8to5
Unexecuted instantiation: strimg.c:ScaleColor8to5
Unexecuted instantiation: sun.c:ScaleColor8to5
Unexecuted instantiation: svg.c:ScaleColor8to5
Unexecuted instantiation: tga.c:ScaleColor8to5
Unexecuted instantiation: thumbnail.c:ScaleColor8to5
Unexecuted instantiation: tile.c:ScaleColor8to5
Unexecuted instantiation: tim2.c:ScaleColor8to5
Unexecuted instantiation: tim.c:ScaleColor8to5
Unexecuted instantiation: ttf.c:ScaleColor8to5
Unexecuted instantiation: txt.c:ScaleColor8to5
Unexecuted instantiation: uil.c:ScaleColor8to5
Unexecuted instantiation: url.c:ScaleColor8to5
Unexecuted instantiation: uyvy.c:ScaleColor8to5
Unexecuted instantiation: vicar.c:ScaleColor8to5
Unexecuted instantiation: vid.c:ScaleColor8to5
Unexecuted instantiation: video.c:ScaleColor8to5
Unexecuted instantiation: viff.c:ScaleColor8to5
Unexecuted instantiation: vips.c:ScaleColor8to5
Unexecuted instantiation: wbmp.c:ScaleColor8to5
Unexecuted instantiation: wpg.c:ScaleColor8to5
Unexecuted instantiation: xbm.c:ScaleColor8to5
Unexecuted instantiation: xc.c:ScaleColor8to5
Unexecuted instantiation: xcf.c:ScaleColor8to5
Unexecuted instantiation: xpm.c:ScaleColor8to5
Unexecuted instantiation: xps.c:ScaleColor8to5
Unexecuted instantiation: yaml.c:ScaleColor8to5
Unexecuted instantiation: ycbcr.c:ScaleColor8to5
Unexecuted instantiation: yuv.c:ScaleColor8to5
Unexecuted instantiation: heic.c:ScaleColor8to5
Unexecuted instantiation: jpeg.c:ScaleColor8to5
Unexecuted instantiation: jp2.c:ScaleColor8to5
Unexecuted instantiation: jxl.c:ScaleColor8to5
Unexecuted instantiation: png.c:ScaleColor8to5
Unexecuted instantiation: ept.c:ScaleColor8to5
Unexecuted instantiation: tiff.c:ScaleColor8to5
Unexecuted instantiation: thread.c:ScaleColor8to5
Unexecuted instantiation: webp.c:ScaleColor8to5
303
304
static inline unsigned int ScaleColor8to6(const unsigned char color)
305
0
{
306
0
  return((unsigned int) (((color) & ~0x03) >> 2));
307
0
}
Unexecuted instantiation: drawing-wand.c:ScaleColor8to6
Unexecuted instantiation: magick-image.c:ScaleColor8to6
Unexecuted instantiation: animate.c:ScaleColor8to6
Unexecuted instantiation: annotate.c:ScaleColor8to6
Unexecuted instantiation: attribute.c:ScaleColor8to6
Unexecuted instantiation: blob.c:ScaleColor8to6
Unexecuted instantiation: cache.c:ScaleColor8to6
Unexecuted instantiation: cache-view.c:ScaleColor8to6
Unexecuted instantiation: channel.c:ScaleColor8to6
Unexecuted instantiation: cipher.c:ScaleColor8to6
Unexecuted instantiation: color.c:ScaleColor8to6
Unexecuted instantiation: colormap.c:ScaleColor8to6
Unexecuted instantiation: colorspace.c:ScaleColor8to6
Unexecuted instantiation: compare.c:ScaleColor8to6
Unexecuted instantiation: composite.c:ScaleColor8to6
Unexecuted instantiation: constitute.c:ScaleColor8to6
Unexecuted instantiation: decorate.c:ScaleColor8to6
Unexecuted instantiation: delegate.c:ScaleColor8to6
Unexecuted instantiation: display.c:ScaleColor8to6
Unexecuted instantiation: distort.c:ScaleColor8to6
Unexecuted instantiation: distribute-cache.c:ScaleColor8to6
Unexecuted instantiation: draw.c:ScaleColor8to6
Unexecuted instantiation: effect.c:ScaleColor8to6
Unexecuted instantiation: enhance.c:ScaleColor8to6
Unexecuted instantiation: feature.c:ScaleColor8to6
Unexecuted instantiation: fourier.c:ScaleColor8to6
Unexecuted instantiation: fx.c:ScaleColor8to6
Unexecuted instantiation: gem.c:ScaleColor8to6
Unexecuted instantiation: geometry.c:ScaleColor8to6
Unexecuted instantiation: histogram.c:ScaleColor8to6
Unexecuted instantiation: identify.c:ScaleColor8to6
Unexecuted instantiation: image.c:ScaleColor8to6
Unexecuted instantiation: compress.c:ScaleColor8to6
Unexecuted instantiation: layer.c:ScaleColor8to6
Unexecuted instantiation: list.c:ScaleColor8to6
Unexecuted instantiation: locale.c:ScaleColor8to6
Unexecuted instantiation: log.c:ScaleColor8to6
Unexecuted instantiation: magic.c:ScaleColor8to6
Unexecuted instantiation: magick.c:ScaleColor8to6
Unexecuted instantiation: coder.c:ScaleColor8to6
Unexecuted instantiation: matrix.c:ScaleColor8to6
Unexecuted instantiation: memory.c:ScaleColor8to6
Unexecuted instantiation: mime.c:ScaleColor8to6
Unexecuted instantiation: montage.c:ScaleColor8to6
Unexecuted instantiation: morphology.c:ScaleColor8to6
Unexecuted instantiation: opencl.c:ScaleColor8to6
Unexecuted instantiation: option.c:ScaleColor8to6
Unexecuted instantiation: paint.c:ScaleColor8to6
Unexecuted instantiation: pixel.c:ScaleColor8to6
Unexecuted instantiation: policy.c:ScaleColor8to6
Unexecuted instantiation: prepress.c:ScaleColor8to6
Unexecuted instantiation: property.c:ScaleColor8to6
Unexecuted instantiation: profile.c:ScaleColor8to6
Unexecuted instantiation: quantize.c:ScaleColor8to6
Unexecuted instantiation: quantum.c:ScaleColor8to6
Unexecuted instantiation: quantum-export.c:ScaleColor8to6
Unexecuted instantiation: quantum-import.c:ScaleColor8to6
Unexecuted instantiation: random.c:ScaleColor8to6
Unexecuted instantiation: resample.c:ScaleColor8to6
Unexecuted instantiation: resize.c:ScaleColor8to6
Unexecuted instantiation: resource.c:ScaleColor8to6
Unexecuted instantiation: segment.c:ScaleColor8to6
Unexecuted instantiation: semaphore.c:ScaleColor8to6
Unexecuted instantiation: shear.c:ScaleColor8to6
Unexecuted instantiation: signature.c:ScaleColor8to6
Unexecuted instantiation: static.c:ScaleColor8to6
Unexecuted instantiation: statistic.c:ScaleColor8to6
Unexecuted instantiation: stream.c:ScaleColor8to6
Unexecuted instantiation: string.c:ScaleColor8to6
Unexecuted instantiation: timer.c:ScaleColor8to6
Unexecuted instantiation: token.c:ScaleColor8to6
Unexecuted instantiation: transform.c:ScaleColor8to6
Unexecuted instantiation: threshold.c:ScaleColor8to6
Unexecuted instantiation: type.c:ScaleColor8to6
Unexecuted instantiation: utility.c:ScaleColor8to6
Unexecuted instantiation: visual-effects.c:ScaleColor8to6
Unexecuted instantiation: vision.c:ScaleColor8to6
Unexecuted instantiation: xml-tree.c:ScaleColor8to6
Unexecuted instantiation: xwindow.c:ScaleColor8to6
Unexecuted instantiation: aai.c:ScaleColor8to6
Unexecuted instantiation: art.c:ScaleColor8to6
Unexecuted instantiation: ashlar.c:ScaleColor8to6
Unexecuted instantiation: avs.c:ScaleColor8to6
Unexecuted instantiation: bayer.c:ScaleColor8to6
Unexecuted instantiation: bgr.c:ScaleColor8to6
Unexecuted instantiation: bmp.c:ScaleColor8to6
Unexecuted instantiation: braille.c:ScaleColor8to6
Unexecuted instantiation: cals.c:ScaleColor8to6
Unexecuted instantiation: caption.c:ScaleColor8to6
Unexecuted instantiation: cin.c:ScaleColor8to6
Unexecuted instantiation: cip.c:ScaleColor8to6
Unexecuted instantiation: clip.c:ScaleColor8to6
Unexecuted instantiation: cmyk.c:ScaleColor8to6
Unexecuted instantiation: cube.c:ScaleColor8to6
Unexecuted instantiation: cut.c:ScaleColor8to6
Unexecuted instantiation: dcm.c:ScaleColor8to6
Unexecuted instantiation: dds.c:ScaleColor8to6
Unexecuted instantiation: debug.c:ScaleColor8to6
Unexecuted instantiation: dib.c:ScaleColor8to6
Unexecuted instantiation: dng.c:ScaleColor8to6
Unexecuted instantiation: dpx.c:ScaleColor8to6
Unexecuted instantiation: farbfeld.c:ScaleColor8to6
Unexecuted instantiation: fax.c:ScaleColor8to6
Unexecuted instantiation: fits.c:ScaleColor8to6
Unexecuted instantiation: fl32.c:ScaleColor8to6
Unexecuted instantiation: ftxt.c:ScaleColor8to6
Unexecuted instantiation: gif.c:ScaleColor8to6
Unexecuted instantiation: gradient.c:ScaleColor8to6
Unexecuted instantiation: gray.c:ScaleColor8to6
Unexecuted instantiation: hald.c:ScaleColor8to6
Unexecuted instantiation: hdr.c:ScaleColor8to6
Unexecuted instantiation: hrz.c:ScaleColor8to6
Unexecuted instantiation: html.c:ScaleColor8to6
Unexecuted instantiation: icon.c:ScaleColor8to6
Unexecuted instantiation: info.c:ScaleColor8to6
Unexecuted instantiation: inline.c:ScaleColor8to6
Unexecuted instantiation: ipl.c:ScaleColor8to6
Unexecuted instantiation: jnx.c:ScaleColor8to6
Unexecuted instantiation: json.c:ScaleColor8to6
Unexecuted instantiation: label.c:ScaleColor8to6
Unexecuted instantiation: mac.c:ScaleColor8to6
Unexecuted instantiation: map.c:ScaleColor8to6
Unexecuted instantiation: mask.c:ScaleColor8to6
Unexecuted instantiation: mat.c:ScaleColor8to6
Unexecuted instantiation: matte.c:ScaleColor8to6
Unexecuted instantiation: meta.c:ScaleColor8to6
Unexecuted instantiation: miff.c:ScaleColor8to6
Unexecuted instantiation: mono.c:ScaleColor8to6
Unexecuted instantiation: mpc.c:ScaleColor8to6
Unexecuted instantiation: mpr.c:ScaleColor8to6
Unexecuted instantiation: msl.c:ScaleColor8to6
Unexecuted instantiation: mtv.c:ScaleColor8to6
Unexecuted instantiation: mvg.c:ScaleColor8to6
Unexecuted instantiation: null.c:ScaleColor8to6
Unexecuted instantiation: ora.c:ScaleColor8to6
Unexecuted instantiation: otb.c:ScaleColor8to6
Unexecuted instantiation: palm.c:ScaleColor8to6
Unexecuted instantiation: pango.c:ScaleColor8to6
Unexecuted instantiation: pattern.c:ScaleColor8to6
Unexecuted instantiation: pcd.c:ScaleColor8to6
Unexecuted instantiation: pcl.c:ScaleColor8to6
Unexecuted instantiation: pcx.c:ScaleColor8to6
Unexecuted instantiation: pdb.c:ScaleColor8to6
Unexecuted instantiation: pdf.c:ScaleColor8to6
Unexecuted instantiation: pes.c:ScaleColor8to6
Unexecuted instantiation: pgx.c:ScaleColor8to6
Unexecuted instantiation: pict.c:ScaleColor8to6
Unexecuted instantiation: pix.c:ScaleColor8to6
Unexecuted instantiation: plasma.c:ScaleColor8to6
Unexecuted instantiation: pnm.c:ScaleColor8to6
Unexecuted instantiation: ps2.c:ScaleColor8to6
Unexecuted instantiation: ps3.c:ScaleColor8to6
Unexecuted instantiation: ps.c:ScaleColor8to6
Unexecuted instantiation: psd.c:ScaleColor8to6
Unexecuted instantiation: pwp.c:ScaleColor8to6
Unexecuted instantiation: qoi.c:ScaleColor8to6
Unexecuted instantiation: raw.c:ScaleColor8to6
Unexecuted instantiation: rgb.c:ScaleColor8to6
Unexecuted instantiation: rgf.c:ScaleColor8to6
Unexecuted instantiation: rla.c:ScaleColor8to6
Unexecuted instantiation: rle.c:ScaleColor8to6
Unexecuted instantiation: scr.c:ScaleColor8to6
Unexecuted instantiation: screenshot.c:ScaleColor8to6
Unexecuted instantiation: sct.c:ScaleColor8to6
Unexecuted instantiation: sf3.c:ScaleColor8to6
Unexecuted instantiation: sfw.c:ScaleColor8to6
Unexecuted instantiation: sgi.c:ScaleColor8to6
Unexecuted instantiation: sixel.c:ScaleColor8to6
Unexecuted instantiation: stegano.c:ScaleColor8to6
Unexecuted instantiation: strimg.c:ScaleColor8to6
Unexecuted instantiation: sun.c:ScaleColor8to6
Unexecuted instantiation: svg.c:ScaleColor8to6
Unexecuted instantiation: tga.c:ScaleColor8to6
Unexecuted instantiation: thumbnail.c:ScaleColor8to6
Unexecuted instantiation: tile.c:ScaleColor8to6
Unexecuted instantiation: tim2.c:ScaleColor8to6
Unexecuted instantiation: tim.c:ScaleColor8to6
Unexecuted instantiation: ttf.c:ScaleColor8to6
Unexecuted instantiation: txt.c:ScaleColor8to6
Unexecuted instantiation: uil.c:ScaleColor8to6
Unexecuted instantiation: url.c:ScaleColor8to6
Unexecuted instantiation: uyvy.c:ScaleColor8to6
Unexecuted instantiation: vicar.c:ScaleColor8to6
Unexecuted instantiation: vid.c:ScaleColor8to6
Unexecuted instantiation: video.c:ScaleColor8to6
Unexecuted instantiation: viff.c:ScaleColor8to6
Unexecuted instantiation: vips.c:ScaleColor8to6
Unexecuted instantiation: wbmp.c:ScaleColor8to6
Unexecuted instantiation: wpg.c:ScaleColor8to6
Unexecuted instantiation: xbm.c:ScaleColor8to6
Unexecuted instantiation: xc.c:ScaleColor8to6
Unexecuted instantiation: xcf.c:ScaleColor8to6
Unexecuted instantiation: xpm.c:ScaleColor8to6
Unexecuted instantiation: xps.c:ScaleColor8to6
Unexecuted instantiation: yaml.c:ScaleColor8to6
Unexecuted instantiation: ycbcr.c:ScaleColor8to6
Unexecuted instantiation: yuv.c:ScaleColor8to6
Unexecuted instantiation: heic.c:ScaleColor8to6
Unexecuted instantiation: jpeg.c:ScaleColor8to6
Unexecuted instantiation: jp2.c:ScaleColor8to6
Unexecuted instantiation: jxl.c:ScaleColor8to6
Unexecuted instantiation: png.c:ScaleColor8to6
Unexecuted instantiation: ept.c:ScaleColor8to6
Unexecuted instantiation: tiff.c:ScaleColor8to6
Unexecuted instantiation: thread.c:ScaleColor8to6
Unexecuted instantiation: webp.c:ScaleColor8to6
308
309
#if defined(__cplusplus) || defined(c_plusplus)
310
}
311
#endif
312
313
#endif