File indexing completed on 2025-01-18 10:01:21
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 #ifndef MAGICKCORE_CORE_H
0020 #define MAGICKCORE_CORE_H
0021
0022 #if defined(__cplusplus) || defined(c_plusplus)
0023 extern "C" {
0024 #endif
0025
0026 #if !defined(MAGICKCORE_CONFIG_H)
0027 # define MAGICKCORE_CONFIG_H
0028 # if !defined(vms)
0029 # include "MagickCore/magick-config.h"
0030 # else
0031 # include "magick-config.h"
0032 # endif
0033 #if defined(_magickcore_const) && !defined(const)
0034 # define const _magickcore_const
0035 #endif
0036 #if defined(_magickcore_inline) && !defined(inline)
0037 # define inline _magickcore_inline
0038 #endif
0039 #if !defined(magick_restrict)
0040 # if !defined(_magickcore_restrict)
0041 # define magick_restrict restrict
0042 # else
0043 # define magick_restrict _magickcore_restrict
0044 # endif
0045 #endif
0046 # if defined(__cplusplus) || defined(c_plusplus)
0047 # undef inline
0048 # endif
0049 #endif
0050
0051 #define MAGICKCORE_CHECK_VERSION(major,minor,micro) \
0052 ((MAGICKCORE_MAJOR_VERSION > (major)) || \
0053 ((MAGICKCORE_MAJOR_VERSION == (major)) && \
0054 (MAGICKCORE_MINOR_VERSION > (minor))) || \
0055 ((MAGICKCORE_MAJOR_VERSION == (major)) && \
0056 (MAGICKCORE_MINOR_VERSION == (minor)) && \
0057 (MAGICKCORE_MICRO_VERSION >= (micro))))
0058
0059 #include <stdio.h>
0060 #include <stdarg.h>
0061 #include <stdlib.h>
0062 #include <stdint.h>
0063 #include <math.h>
0064 #include <sys/types.h>
0065 #include <time.h>
0066
0067 #if defined(WIN32) || defined(WIN64)
0068 # define MAGICKCORE_WINDOWS_SUPPORT
0069 #else
0070 # define MAGICKCORE_POSIX_SUPPORT
0071 #endif
0072
0073 #include "MagickCore/method-attribute.h"
0074
0075 #if defined(MAGICKCORE_NAMESPACE_PREFIX)
0076 # include "MagickCore/methods.h"
0077 #endif
0078 #include "MagickCore/magick-type.h"
0079 #include "MagickCore/animate.h"
0080 #include "MagickCore/annotate.h"
0081 #include "MagickCore/artifact.h"
0082 #include "MagickCore/attribute.h"
0083 #include "MagickCore/blob.h"
0084 #include "MagickCore/cache.h"
0085 #include "MagickCore/cache-view.h"
0086 #include "MagickCore/channel.h"
0087 #include "MagickCore/cipher.h"
0088 #include "MagickCore/client.h"
0089 #include "MagickCore/coder.h"
0090 #include "MagickCore/color.h"
0091 #include "MagickCore/colorspace.h"
0092 #include "MagickCore/colormap.h"
0093 #include "MagickCore/compare.h"
0094 #include "MagickCore/composite.h"
0095 #include "MagickCore/compress.h"
0096 #include "MagickCore/configure.h"
0097 #include "MagickCore/constitute.h"
0098 #include "MagickCore/decorate.h"
0099 #include "MagickCore/delegate.h"
0100 #include "MagickCore/deprecate.h"
0101 #include "MagickCore/display.h"
0102 #include "MagickCore/distort.h"
0103 #include "MagickCore/distribute-cache.h"
0104 #include "MagickCore/draw.h"
0105 #include "MagickCore/effect.h"
0106 #include "MagickCore/enhance.h"
0107 #include "MagickCore/exception.h"
0108 #include "MagickCore/feature.h"
0109 #include "MagickCore/fourier.h"
0110 #include "MagickCore/fx.h"
0111 #include "MagickCore/gem.h"
0112 #include "MagickCore/geometry.h"
0113 #include "MagickCore/histogram.h"
0114 #include "MagickCore/identify.h"
0115 #include "MagickCore/image.h"
0116 #include "MagickCore/image-view.h"
0117 #include "MagickCore/layer.h"
0118 #include "MagickCore/linked-list.h"
0119 #include "MagickCore/list.h"
0120 #include "MagickCore/locale_.h"
0121 #include "MagickCore/log.h"
0122 #include "MagickCore/magic.h"
0123 #include "MagickCore/magick.h"
0124 #include "MagickCore/matrix.h"
0125 #include "MagickCore/memory_.h"
0126 #include "MagickCore/module.h"
0127 #include "MagickCore/mime.h"
0128 #include "MagickCore/monitor.h"
0129 #include "MagickCore/montage.h"
0130 #include "MagickCore/morphology.h"
0131 #include "MagickCore/opencl.h"
0132 #include "MagickCore/option.h"
0133 #include "MagickCore/paint.h"
0134 #include "MagickCore/pixel.h"
0135 #include "MagickCore/pixel-accessor.h"
0136 #include "MagickCore/policy.h"
0137 #include "MagickCore/prepress.h"
0138 #include "MagickCore/profile.h"
0139 #include "MagickCore/property.h"
0140 #include "MagickCore/quantize.h"
0141 #include "MagickCore/quantum.h"
0142 #include "MagickCore/registry.h"
0143 #include "MagickCore/random_.h"
0144 #include "MagickCore/resample.h"
0145 #include "MagickCore/resize.h"
0146 #include "MagickCore/resource_.h"
0147 #include "MagickCore/segment.h"
0148 #include "MagickCore/shear.h"
0149 #include "MagickCore/signature.h"
0150 #include "MagickCore/splay-tree.h"
0151 #include "MagickCore/static.h"
0152 #include "MagickCore/statistic.h"
0153 #include "MagickCore/stream.h"
0154 #include "MagickCore/string_.h"
0155 #include "MagickCore/timer.h"
0156 #include "MagickCore/token.h"
0157 #include "MagickCore/transform.h"
0158 #include "MagickCore/threshold.h"
0159 #include "MagickCore/type.h"
0160 #include "MagickCore/utility.h"
0161 #include "MagickCore/version.h"
0162 #include "MagickCore/vision.h"
0163 #include "MagickCore/visual-effects.h"
0164 #include "MagickCore/xml-tree.h"
0165 #include "MagickCore/xwindow.h"
0166
0167 #if defined(__cplusplus) || defined(c_plusplus)
0168 }
0169 #endif
0170
0171 #endif