]> granicus.if.org Git - imagemagick/commitdiff
Move IsCoderAuthorized() from header
authorCristy <urban-warrior@imagemagick.org>
Sat, 25 Aug 2018 14:55:07 +0000 (10:55 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 25 Aug 2018 14:55:07 +0000 (10:55 -0400)
MagickCore/coder-private.h
MagickCore/constitute.c

index 694b12a6204a09419632363c0f488a4f527fe839..cc9b0aca2182c39dc92013fc49080abd0c228694 100644 (file)
 extern "C" {
 #endif
 
-#include <errno.h>
-#include "MagickCore/exception-private.h"
-#include "MagickCore/policy.h"
-
 extern MagickPrivate MagickBooleanType
   CoderComponentGenesis(void);
 
 extern MagickPrivate void
   CoderComponentTerminus(void);
 
-static inline MagickBooleanType IsCoderAuthorized(const char *module,
-  const char *coder,const PolicyRights rights,ExceptionInfo *exception)
-{
-  if ((IsRightsAuthorized(ModulePolicyDomain,rights,module) == MagickFalse) ||
-      (IsRightsAuthorized(CoderPolicyDomain,rights,coder) == MagickFalse))
-    {
-      errno=EPERM;
-      (void) ThrowMagickException(exception,GetMagickModule(),PolicyError,
-        "NotAuthorized","`%s:%s'",module,coder);
-      return(MagickFalse);
-    }
-  return(MagickTrue);
-}
-
 #if defined(__cplusplus) || defined(c_plusplus)
 }
 #endif
index b1161578a571c6e433e57d064aced5c960c9e5c5..620b33bcaefe682b5265d2f5a8d637f4c38bccb7 100644 (file)
@@ -398,6 +398,21 @@ MagickExport Image *PingImages(ImageInfo *image_info,const char *filename,
 %    o exception: return any errors or warnings in this structure.
 %
 */
+
+static MagickBooleanType IsCoderAuthorized(const char *module,const char *coder,
+  const PolicyRights rights,ExceptionInfo *exception)
+{
+  if ((IsRightsAuthorized(ModulePolicyDomain,rights,module) == MagickFalse) ||
+      (IsRightsAuthorized(CoderPolicyDomain,rights,coder) == MagickFalse))
+    {
+      errno=EPERM;
+      (void) ThrowMagickException(exception,GetMagickModule(),PolicyError,
+        "NotAuthorized","`%s:%s'",module,coder);
+      return(MagickFalse);
+    }
+  return(MagickTrue);
+}
+
 MagickExport Image *ReadImage(const ImageInfo *image_info,
   ExceptionInfo *exception)
 {