~lfaraone/ubuntu/maverick/imagemagick/graphviz-rebuild

« back to all changes in this revision

Viewing changes to magick/magick-type.h

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2008-11-21 08:26:29 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20081121082629-iy01ycd87bs5fn2g
Tags: 7:6.4.5.4.dfsg1-1ubuntu1
* Merge with Debian; remaining changes:
  - (Build-)depend on libltdl7-dev instead of libltdl3-dev (the armel buildds
    currently have both available).

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
#define MagickHuge     1.0e6
42
42
#define MaxColormapSize  256UL
43
43
#define MaxMap  255UL
 
44
 
 
45
typedef float MagickRealType;
 
46
#if defined(MAGICKCORE_HDRI_SUPPORT)
 
47
#define QuantumRange  255.0
 
48
typedef float Quantum;
 
49
#define QuantumFormat  "%g"
 
50
#else
44
51
#define QuantumRange  255UL
45
 
 
46
 
typedef float MagickRealType;
47
 
#if defined(MAGICKCORE_HDRI_SUPPORT)
48
 
typedef float Quantum;
49
 
#define QuantumFormat  "%g"
50
 
#else
51
52
typedef unsigned char Quantum;
52
53
#define QuantumFormat  "%u"
53
54
#endif
57
58
#define MagickHuge     1.0e12
58
59
#define MaxColormapSize  65536UL
59
60
#define MaxMap  65535UL
 
61
 
 
62
typedef double MagickRealType;
 
63
#if defined(MAGICKCORE_HDRI_SUPPORT)
 
64
#define QuantumRange  65535.0
 
65
typedef float Quantum;
 
66
#define QuantumFormat  "%g"
 
67
#else
60
68
#define QuantumRange  65535UL
61
 
 
62
 
typedef double MagickRealType;
63
 
#if defined(MAGICKCORE_HDRI_SUPPORT)
64
 
typedef float Quantum;
65
 
#define QuantumFormat  "%g"
66
 
#else
67
69
typedef unsigned short Quantum;
68
70
#define QuantumFormat  "%u"
69
71
#endif
73
75
#define MagickHuge     1.0e12
74
76
#define MaxColormapSize  65536UL
75
77
#define MaxMap  65535UL
 
78
 
 
79
#if defined(MAGICKCORE_HAVE_LONG_DOUBLE)
 
80
#define QuantumRange  4294967295.0
 
81
typedef long double MagickRealType;
 
82
#else
76
83
#define QuantumRange  4294967295UL
77
 
 
78
 
#if defined(MAGICKCORE_HAVE_LONG_DOUBLE)
79
 
typedef long double MagickRealType;
80
 
#else
81
84
typedef double MagickRealType;
82
85
#endif
83
86
#if defined(MAGICKCORE_HDRI_SUPPORT)
93
96
#define MagickHuge     1.0e12
94
97
#define MaxColormapSize  65536UL
95
98
#define MaxMap  65535UL
 
99
 
 
100
typedef long double MagickRealType;
 
101
#if defined(MAGICKCORE_HDRI_SUPPORT)
 
102
#define QuantumRange  18446744073709551615.0
 
103
typedef double Quantum;
 
104
#define QuantumFormat  "%g"
 
105
#else
96
106
#define QuantumRange  MagickULLConstant(18446744073709551615)
97
 
 
98
 
typedef long double MagickRealType;
99
 
#if defined(MAGICKCORE_HDRI_SUPPORT)
100
 
typedef double Quantum;
101
 
#define QuantumFormat  "%g"
102
 
#else
103
107
typedef unsigned long long Quantum;
104
108
#define QuantumFormat  "%llu"
105
109
#endif
148
152
  AlphaChannel = 0x0008,
149
153
  OpacityChannel = 0x0008,
150
154
  MatteChannel = 0x0008,  /* deprecated */
 
155
  /* unused = 0x0010 except in 'AllChannels' */
151
156
  BlackChannel = 0x0020,
152
157
  IndexChannel = 0x0020,
153
 
  AllChannels = 0xff,
 
158
  TrueAlphaChannel = 0x0040, /* special use, Separate Images */
 
159
  RGBChannels = 0x0080,      /* special use, Separate Images */
 
160
  AllChannels = 0x003F,      /* RGBA or CMYKA channels (plus 0x10) */
154
161
  DefaultChannels = (AllChannels &~ OpacityChannel)
155
162
} ChannelType;
156
163