MagickCore  7.0.10
magick-config.h File Reference
Include dependency graph for magick-config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MAGICKCORE_STRING_QUOTE(str)   #str
 
#define MAGICKCORE_STRING_XQUOTE(str)   MAGICKCORE_STRING_QUOTE(str)
 
#define MAGICK_COMPILER_WARNING(w)
 
#define MAGICKCORE_ABI_SUFFIX   "Q" MAGICKCORE_STRING_XQUOTE(MAGICKCORE_QUANTUM_DEPTH)
 
#define MAGICKCORE_DIR_SEPARATOR_CHAR   '/'
 
#define MAGICKCORE_DIR_SEPARATOR   "/"
 
#define MAGICKCORE_PATH_SEPARATOR_CHAR   ':'
 
#define MAGICKCORE_PATH_SEPARATOR   ":"
 
#define __has_builtin(x)   0
 
#define MAGICKCORE_DIAGNOSTIC_PUSH()
 
#define MAGICKCORE_DIAGNOSTIC_IGNORE_MAYBE_UNINITIALIZED()
 
#define MAGICKCORE_DIAGNOSTIC_POP()
 
#define MAGICKCORE_BITS_BELOW(power_of_2)   ((power_of_2)-1)
 
#define MAGICKCORE_MAX_ALIGNMENT_PADDING(power_of_2)   MAGICKCORE_BITS_BELOW(power_of_2)
 
#define MAGICKCORE_IS_NOT_ALIGNED(n, power_of_2)   ((n) & MAGICKCORE_BITS_BELOW(power_of_2))
 
#define MAGICKCORE_IS_NOT_POWER_OF_2(n)   MAGICKCORE_IS_NOT_ALIGNED((n), (n))
 
#define MAGICKCORE_ALIGN_DOWN(n, power_of_2)   ((n) & ~MAGICKCORE_BITS_BELOW(power_of_2))
 
#define MAGICKCORE_ALIGN_UP(n, power_of_2)   MAGICKCORE_ALIGN_DOWN((n) + MAGICKCORE_MAX_ALIGNMENT_PADDING(power_of_2),power_of_2)
 

Macro Definition Documentation

#define __has_builtin (   x)    0

Definition at line 233 of file magick-config.h.

#define MAGICK_COMPILER_WARNING (   w)

Definition at line 39 of file magick-config.h.

#define MAGICKCORE_ABI_SUFFIX   "Q" MAGICKCORE_STRING_XQUOTE(MAGICKCORE_QUANTUM_DEPTH)

Definition at line 148 of file magick-config.h.

#define MAGICKCORE_ALIGN_DOWN (   n,
  power_of_2 
)    ((n) & ~MAGICKCORE_BITS_BELOW(power_of_2))

Definition at line 261 of file magick-config.h.

#define MAGICKCORE_ALIGN_UP (   n,
  power_of_2 
)    MAGICKCORE_ALIGN_DOWN((n) + MAGICKCORE_MAX_ALIGNMENT_PADDING(power_of_2),power_of_2)

Definition at line 264 of file magick-config.h.

#define MAGICKCORE_BITS_BELOW (   power_of_2)    ((power_of_2)-1)

Definition at line 249 of file magick-config.h.

#define MAGICKCORE_DIAGNOSTIC_IGNORE_MAYBE_UNINITIALIZED ( )

Definition at line 245 of file magick-config.h.

#define MAGICKCORE_DIAGNOSTIC_POP ( )

Definition at line 246 of file magick-config.h.

#define MAGICKCORE_DIAGNOSTIC_PUSH ( )

Definition at line 244 of file magick-config.h.

#define MAGICKCORE_DIR_SEPARATOR   "/"

Definition at line 170 of file magick-config.h.

#define MAGICKCORE_DIR_SEPARATOR_CHAR   '/'

Definition at line 169 of file magick-config.h.

#define MAGICKCORE_IS_NOT_ALIGNED (   n,
  power_of_2 
)    ((n) & MAGICKCORE_BITS_BELOW(power_of_2))

Definition at line 255 of file magick-config.h.

#define MAGICKCORE_IS_NOT_POWER_OF_2 (   n)    MAGICKCORE_IS_NOT_ALIGNED((n), (n))

Definition at line 258 of file magick-config.h.

#define MAGICKCORE_MAX_ALIGNMENT_PADDING (   power_of_2)    MAGICKCORE_BITS_BELOW(power_of_2)

Definition at line 252 of file magick-config.h.

#define MAGICKCORE_PATH_SEPARATOR   ":"

Definition at line 172 of file magick-config.h.

#define MAGICKCORE_PATH_SEPARATOR_CHAR   ':'

Definition at line 171 of file magick-config.h.

#define MAGICKCORE_STRING_QUOTE (   str)    #str

Definition at line 27 of file magick-config.h.

#define MAGICKCORE_STRING_XQUOTE (   str)    MAGICKCORE_STRING_QUOTE(str)

Definition at line 28 of file magick-config.h.