version.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _MAGICKCORE_VERSION_H
00019 #define _MAGICKCORE_VERSION_H
00020
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024
00025
00026
00027
00028 #define MagickPackageName "ImageMagick"
00029 #define MagickCopyright "Copyright (C) 1999-2009 ImageMagick Studio LLC"
00030 #define MagickLibVersion 0x657
00031 #define MagickLibVersionText "6.5.7"
00032 #define MagickLibVersionNumber 2,0,1
00033 #define MagickLibSubversion "-9"
00034 #define MagickReleaseDate "2009-11-19"
00035 #define MagickChangeDate "20091118"
00036 #define MagickAuthoritativeURL "http://www.imagemagick.org"
00037 #define MagickHomeURL "file:
00038 #if (MAGICKCORE_QUANTUM_DEPTH == 8)
00039 #define MagickQuantumDepth "Q8"
00040 #define MagickQuantumRange "255"
00041 #elif (MAGICKCORE_QUANTUM_DEPTH == 16)
00042 #define MagickQuantumDepth "Q16"
00043 #define MagickQuantumRange "65535"
00044 #elif (MAGICKCORE_QUANTUM_DEPTH == 32)
00045 #define MagickQuantumDepth "Q32"
00046 #define MagickQuantumRange "4294967295"
00047 #elif (MAGICKCORE_QUANTUM_DEPTH == 64)
00048 #define MagickQuantumDepth "Q64"
00049 #define MagickQuantumRange "18446744073709551615"
00050 #else
00051 #define MagickQuantumDepth "Q?"
00052 #define MagickQuantumRange "?"
00053 #endif
00054 #if !defined(MAGICKCORE_HDRI_SUPPORT)
00055 #define MagickHDRIFeature ""
00056 #else
00057 #define MagickHDRIFeature "HDRI "
00058 #endif
00059 #if !defined(MAGICKCORE_OPENMP_SUPPORT)
00060 #define MagickOPENMPFeature ""
00061 #else
00062 #define MagickOPENMPFeature "OpenMP "
00063 #endif
00064 #if !defined(MAGICKCORE_OPENCL_SUPPORT)
00065 #define MagickOPENCLFeature ""
00066 #else
00067 #define MagickOPENCLFeature "OpenCL "
00068 #endif
00069 #define MagickFeatures \
00070 MagickHDRIFeature MagickOPENMPFeature MagickOPENCLFeature
00071 #define MagickVersion \
00072 MagickPackageName " " MagickLibVersionText MagickLibSubversion " " \
00073 MagickReleaseDate " " MagickQuantumDepth " " MagickAuthoritativeURL
00074
00075 extern MagickExport char
00076 *GetMagickHomeURL(void);
00077
00078 extern MagickExport const char
00079 *GetMagickCopyright(void),
00080 *GetMagickFeatures(void),
00081 *GetMagickPackageName(void),
00082 *GetMagickQuantumDepth(unsigned long *),
00083 *GetMagickQuantumRange(unsigned long *),
00084 *GetMagickReleaseDate(void),
00085 *GetMagickVersion(unsigned long *);
00086
00087 #if defined(__cplusplus) || defined(c_plusplus)
00088 }
00089 #endif
00090
00091 #endif