]> granicus.if.org Git - imagemagick/blobdiff - magick/static.c
(no commit message)
[imagemagick] / magick / static.c
index 828ca8c45708290cde0deaa962d1ca3376f36086..08a1c285fe8e6b5e2aa875c2931a5f3255a0c392 100644 (file)
@@ -107,9 +107,8 @@ MagickExport MagickBooleanType InvokeStaticImageFilter(const char *tag,
   (void) exception;
 #else
   {
-    extern unsigned long
-      analyzeImage(Image **,const int,char **,ExceptionInfo *),
-      convolveImage(Image **,const int,char **,ExceptionInfo *);
+    extern size_t
+      analyzeImage(Image **,const int,char **,ExceptionInfo *);
 
     ImageFilterHandler
       *image_filter;
@@ -117,11 +116,12 @@ MagickExport MagickBooleanType InvokeStaticImageFilter(const char *tag,
     image_filter=(ImageFilterHandler *) NULL;
     if (LocaleCompare("analyze",tag) == 0)
       image_filter=(ImageFilterHandler *) analyzeImage;
-    if (LocaleCompare("convolve",tag) == 0)
-      image_filter=(ImageFilterHandler *) convolveImage;
-    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)
@@ -134,7 +134,8 @@ MagickExport MagickBooleanType InvokeStaticImageFilter(const char *tag,
         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);
           }
@@ -170,6 +171,7 @@ MagickExport void RegisterStaticModules(void)
   (void) RegisterARTImage();
   (void) RegisterAVSImage();
   (void) RegisterBMPImage();
+  (void) RegisterCALSImage();
   (void) RegisterCAPTIONImage();
   (void) RegisterCINImage();
   (void) RegisterCIPImage();
@@ -181,6 +183,7 @@ MagickExport void RegisterStaticModules(void)
   (void) RegisterCUTImage();
   (void) RegisterDCMImage();
   (void) RegisterDDSImage();
+  (void) RegisterDEBUGImage();
   (void) RegisterDIBImage();
 #if defined(MAGICKCORE_DJVU_DELEGATE)
   (void) RegisterDJVUImage();
@@ -246,6 +249,7 @@ MagickExport void RegisterStaticModules(void)
   (void) RegisterPCXImage();
   (void) RegisterPDBImage();
   (void) RegisterPDFImage();
+  (void) RegisterPESImage();
   (void) RegisterPICTImage();
   (void) RegisterPIXImage();
   (void) RegisterPLASMAImage();
@@ -335,6 +339,7 @@ MagickExport void UnregisterStaticModules(void)
   UnregisterAVSImage();
   UnregisterBMPImage();
   UnregisterBRAILLEImage();
+  UnregisterCALSImage();
   UnregisterCAPTIONImage();
   UnregisterCINImage();
   UnregisterCIPImage();
@@ -346,6 +351,7 @@ MagickExport void UnregisterStaticModules(void)
   UnregisterCUTImage();
   UnregisterDCMImage();
   UnregisterDDSImage();
+  UnregisterDEBUGImage();
   UnregisterDIBImage();
 #if defined(MAGICKCORE_DJVU_DELEGATE)
   UnregisterDJVUImage();
@@ -411,6 +417,7 @@ MagickExport void UnregisterStaticModules(void)
   UnregisterPCXImage();
   UnregisterPDBImage();
   UnregisterPDFImage();
+  UnregisterPESImage();
   UnregisterPICTImage();
   UnregisterPIXImage();
   UnregisterPLASMAImage();