MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
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

◆ __has_builtin

#define __has_builtin (   x)    0

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

◆ MAGICK_COMPILER_WARNING

#define MAGICK_COMPILER_WARNING (   w)

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

◆ MAGICKCORE_ABI_SUFFIX

#define MAGICKCORE_ABI_SUFFIX   "Q" MAGICKCORE_STRING_XQUOTE(MAGICKCORE_QUANTUM_DEPTH)

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

◆ MAGICKCORE_ALIGN_DOWN

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

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

◆ MAGICKCORE_ALIGN_UP

#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.

◆ MAGICKCORE_BITS_BELOW

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

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

◆ MAGICKCORE_DIAGNOSTIC_IGNORE_MAYBE_UNINITIALIZED

#define MAGICKCORE_DIAGNOSTIC_IGNORE_MAYBE_UNINITIALIZED ( )

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

◆ MAGICKCORE_DIAGNOSTIC_POP

#define MAGICKCORE_DIAGNOSTIC_POP ( )

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

◆ MAGICKCORE_DIAGNOSTIC_PUSH

#define MAGICKCORE_DIAGNOSTIC_PUSH ( )

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

◆ MAGICKCORE_DIR_SEPARATOR

#define MAGICKCORE_DIR_SEPARATOR   "/"

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

◆ MAGICKCORE_DIR_SEPARATOR_CHAR

#define MAGICKCORE_DIR_SEPARATOR_CHAR   '/'

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

◆ MAGICKCORE_IS_NOT_ALIGNED

#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.

◆ MAGICKCORE_IS_NOT_POWER_OF_2

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

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

◆ MAGICKCORE_MAX_ALIGNMENT_PADDING

#define MAGICKCORE_MAX_ALIGNMENT_PADDING (   power_of_2)     MAGICKCORE_BITS_BELOW(power_of_2)

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

◆ MAGICKCORE_PATH_SEPARATOR

#define MAGICKCORE_PATH_SEPARATOR   ":"

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

◆ MAGICKCORE_PATH_SEPARATOR_CHAR

#define MAGICKCORE_PATH_SEPARATOR_CHAR   ':'

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

◆ MAGICKCORE_STRING_QUOTE

#define MAGICKCORE_STRING_QUOTE (   str)    #str

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

◆ MAGICKCORE_STRING_XQUOTE

#define MAGICKCORE_STRING_XQUOTE (   str)    MAGICKCORE_STRING_QUOTE(str)

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