% March 2000 %
% %
% %
-% Copyright 1999-2010 ImageMagick Studio LLC, a non-profit organization %
+% Copyright 1999-2011 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. You may %
image_filter=(ImageFilterHandler *) NULL;
if (LocaleCompare("analyze",tag) == 0)
image_filter=(ImageFilterHandler *) analyzeImage;
- if (image_filter != (ImageFilterHandler *) NULL)
+ if (image_filter == (ImageFilterHandler *) NULL)
+ (void) ThrowMagickException(exception,GetMagickModule(),ModuleError,
+ "UnableToLoadModule","`%s'",tag);
+ else
{
size_t
signature;
if (signature != MagickImageFilterSignature)
{
(void) ThrowMagickException(exception,GetMagickModule(),ModuleError,
- "ImageFilterSignatureMismatch","`%s': %8lx != %8lx",tag,signature,
+ "ImageFilterSignatureMismatch","`%s': %8lx != %8lx",tag,
+ (unsigned long) signature,(unsigned long)
MagickImageFilterSignature);
return(MagickFalse);
}
MagickExport void RegisterStaticModules(void)
{
#if !defined(MAGICKCORE_BUILD_MODULES)
+ (void) RegisterAAIImage();
(void) RegisterARTImage();
(void) RegisterAVSImage();
(void) RegisterBMPImage();
(void) RegisterCUTImage();
(void) RegisterDCMImage();
(void) RegisterDDSImage();
+ (void) RegisterDEBUGImage();
(void) RegisterDIBImage();
#if defined(MAGICKCORE_DJVU_DELEGATE)
(void) RegisterDJVUImage();
(void) RegisterGIFImage();
(void) RegisterGRAYImage();
(void) RegisterGRADIENTImage();
+ (void) RegisterHALDImage();
+ (void) RegisterHDRImage();
(void) RegisterHISTOGRAMImage();
(void) RegisterHRZImage();
(void) RegisterHTMLImage();
(void) RegisterJP2Image();
#endif
(void) RegisterLABELImage();
+ (void) RegisterMACImage();
(void) RegisterMAGICKImage();
(void) RegisterMAPImage();
(void) RegisterMATImage();
(void) RegisterVIDImage();
(void) RegisterVIFFImage();
(void) RegisterWBMPImage();
+#if defined(MAGICKCORE_WEBP_DELEGATE)
+ (void) RegisterWEBPImage();
+#endif
#if defined(MAGICKCORE_WMF_DELEGATE) || defined(MAGICKCORE_WMFLITE_DELEGATE)
(void) RegisterWMFImage();
#endif
MagickExport void UnregisterStaticModules(void)
{
#if !defined(MAGICKCORE_BUILD_MODULES)
+ UnregisterAAIImage();
UnregisterARTImage();
UnregisterAVSImage();
UnregisterBMPImage();
UnregisterCUTImage();
UnregisterDCMImage();
UnregisterDDSImage();
+ UnregisterDEBUGImage();
UnregisterDIBImage();
#if defined(MAGICKCORE_DJVU_DELEGATE)
UnregisterDJVUImage();
UnregisterGIFImage();
UnregisterGRAYImage();
UnregisterGRADIENTImage();
+ UnregisterHALDImage();
+ UnregisterHDRImage();
UnregisterHISTOGRAMImage();
UnregisterHRZImage();
UnregisterHTMLImage();
UnregisterJP2Image();
#endif
UnregisterLABELImage();
+ UnregisterMACImage();
UnregisterMAGICKImage();
UnregisterMAPImage();
UnregisterMATImage();
UnregisterVIDImage();
UnregisterVIFFImage();
UnregisterWBMPImage();
+#if defined(MAGICKCORE_WEBP_DELEGATE)
+ UnregisterWEBPImage();
+#endif
#if defined(MAGICKCORE_WMF_DELEGATE) || defined(MAGICKCORE_WMFLITE_DELEGATE)
UnregisterWMFImage();
#endif