You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
3.1 KiB
97 lines
3.1 KiB
/* |
|
Copyright 1999-2016 ImageMagick Studio LLC, a non-profit organization |
|
dedicated to making software imaging solutions freely available. |
|
|
|
You may not use this file except in compliance with the License. |
|
obtain a copy of the License at |
|
|
|
http://www.imagemagick.org/script/license.php |
|
|
|
Unless required by applicable law or agreed to in writing, software |
|
distributed under the License is distributed on an "AS IS" BASIS, |
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
See the License for the specific language governing permissions and |
|
limitations under the License. |
|
|
|
MagickCore version methods. |
|
*/ |
|
#ifndef _MAGICKCORE_VERSION_H |
|
#define _MAGICKCORE_VERSION_H |
|
|
|
#if defined(__cplusplus) || defined(c_plusplus) |
|
extern "C" { |
|
#endif |
|
|
|
/* |
|
Define declarations. |
|
*/ |
|
#define MagickPackageName "@PACKAGE_NAME@" |
|
#define MagickCopyright "Copyright (C) 1999-2016 ImageMagick Studio LLC" |
|
#define MagickLibVersion @PACKAGE_LIB_VERSION@ |
|
#define MagickLibVersionText "@MAGICK_LIB_VERSION_TEXT@" |
|
#define MagickLibVersionNumber @MAGICK_LIB_VERSION_NUMBER@ |
|
#define MagickLibAddendum "@PACKAGE_VERSION_ADDENDUM@" |
|
#define MagickLibInterface @MAGICK_LIBRARY_CURRENT@ |
|
#define MagickLibMinInterface @MAGICK_LIBRARY_CURRENT_MIN@ |
|
#if defined(_WINDOWS) |
|
# if defined(_WIN64) |
|
# define MagickPlatform "x64" |
|
# else |
|
# define MagickPlatform "x86" |
|
# endif |
|
#else |
|
#define MagickPlatform "@MAGICK_TARGET_CPU@" |
|
#endif |
|
#define MagickppLibVersionText "@MAGICKPP_LIB_VERSION_TEXT@" |
|
#define MagickppLibVersionNumber @MAGICKPP_LIBRARY_VERSION_INFO@ |
|
#define MagickppLibAddendum "@PACKAGE_VERSION_ADDENDUM@" |
|
#define MagickppLibInterface @MAGICKPP_LIBRARY_CURRENT@ |
|
#define MagickppLibMinInterface @MAGICKPP_LIBRARY_CURRENT_MIN@ |
|
#define MagickReleaseDate "@PACKAGE_RELEASE_DATE@" |
|
#define MagickAuthoritativeLicense \ |
|
"http://www.imagemagick.org/script/license.php" |
|
#define MagickAuthoritativeURL "http://www.imagemagick.org" |
|
#define MagickHomeURL "file://@DOCUMENTATION_PATH@/index.html" |
|
#if (MAGICKCORE_QUANTUM_DEPTH == 8) |
|
#define MagickQuantumDepth "Q8" |
|
#define MagickQuantumRange "255" |
|
#elif (MAGICKCORE_QUANTUM_DEPTH == 16) |
|
#define MagickQuantumDepth "Q16" |
|
#define MagickQuantumRange "65535" |
|
#elif (MAGICKCORE_QUANTUM_DEPTH == 32) |
|
#define MagickQuantumDepth "Q32" |
|
#define MagickQuantumRange "4294967295" |
|
#elif (MAGICKCORE_QUANTUM_DEPTH == 64) |
|
#define MagickQuantumDepth "Q64" |
|
#define MagickQuantumRange "65535" |
|
#else |
|
#define MagickQuantumDepth "Q?" |
|
#define MagickQuantumRange "?" |
|
#endif |
|
#define MagickVersion \ |
|
MagickPackageName " " MagickLibVersionText MagickLibAddendum " " \ |
|
MagickQuantumDepth " " MagickPlatform " " MagickReleaseDate " " \ |
|
MagickAuthoritativeURL |
|
|
|
extern MagickExport char |
|
*GetMagickHomeURL(void); |
|
|
|
extern MagickExport const char |
|
*GetMagickCopyright(void), |
|
*GetMagickDelegates(void), |
|
*GetMagickFeatures(void), |
|
*GetMagickLicense(void), |
|
*GetMagickPackageName(void), |
|
*GetMagickQuantumDepth(size_t *), |
|
*GetMagickQuantumRange(size_t *), |
|
*GetMagickReleaseDate(void), |
|
*GetMagickVersion(size_t *); |
|
|
|
extern MagickExport void |
|
ListMagickVersion(FILE *); |
|
|
|
#if defined(__cplusplus) || defined(c_plusplus) |
|
} |
|
#endif |
|
|
|
#endif
|
|
|