% 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 %
(void) exception;
#else
{
- extern unsigned long
+ extern size_t
analyzeImage(Image **,const int,char **,ExceptionInfo *);
ImageFilterHandler
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
{
- unsigned long
+ size_t
signature;
if ((*image)->debug != MagickFalse)
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) RegisterCALSImage();
(void) RegisterCAPTIONImage();
(void) RegisterCINImage();
(void) RegisterCIPImage();
(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) RegisterPCXImage();
(void) RegisterPDBImage();
(void) RegisterPDFImage();
+ (void) RegisterPESImage();
(void) RegisterPICTImage();
(void) RegisterPIXImage();
(void) RegisterPLASMAImage();
(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();
UnregisterBRAILLEImage();
+ UnregisterCALSImage();
UnregisterCAPTIONImage();
UnregisterCINImage();
UnregisterCIPImage();
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();
UnregisterPCXImage();
UnregisterPDBImage();
UnregisterPDFImage();
+ UnregisterPESImage();
UnregisterPICTImage();
UnregisterPIXImage();
UnregisterPLASMAImage();
UnregisterVIDImage();
UnregisterVIFFImage();
UnregisterWBMPImage();
+#if defined(MAGICKCORE_WEBP_DELEGATE)
+ UnregisterWEBPImage();
+#endif
#if defined(MAGICKCORE_WMF_DELEGATE) || defined(MAGICKCORE_WMFLITE_DELEGATE)
UnregisterWMFImage();
#endif