18#ifndef MAGICKCORE_CONSTITUTE_PRIVATE_H
19#define MAGICKCORE_CONSTITUTE_PRIVATE_H
21#if defined(__cplusplus) || defined(c_plusplus)
39 const char **p = allowed_coders;
62 "ExplicitCoderNotAllowed",
"`%s'",image_info->
filename);
63 return((
Image *) NULL);
71 "UnableToOpenFile",
"`%s'",image_info->
filename);
72 return((
Image *) NULL);
77#if defined(__cplusplus) || defined(c_plusplus)
static Image * StrictReadImage(const ImageInfo *image_info, ExceptionInfo *exception)
Definition: constitute-private.h:49
static MagickBooleanType IsAllowedCoder(const char *coder)
Definition: constitute-private.h:30
MagickExport Image * ReadImage(const ImageInfo *image_info, ExceptionInfo *exception)
Definition: constitute.c:428
MagickExport MagickBooleanType ThrowMagickException(ExceptionInfo *exception, const char *module, const char *function, const size_t line, const ExceptionType severity, const char *tag, const char *format,...)
Definition: exception.c:1149
@ FileOpenError
Definition: exception.h:61
@ OptionError
Definition: exception.h:57
MagickExport int LocaleCompare(const char *p, const char *q)
Definition: locale.c:1435
MagickExport void LocaleUpper(char *string)
Definition: locale.c:1630
#define GetMagickModule()
Definition: log.h:29
#define MagickPathExtent
Definition: magick-type.h:31
MagickBooleanType
Definition: magick-type.h:203
@ MagickFalse
Definition: magick-type.h:204
@ MagickTrue
Definition: magick-type.h:205
Definition: exception.h:103
char filename[MaxTextExtent]
Definition: image.h:473
MagickExport void GetPathComponent(const char *path, PathType type, char *component)
Definition: utility.c:1236
MagickExport MagickBooleanType IsPathAccessible(const char *path)
Definition: utility.c:1490
@ MagickPath
Definition: utility.h:28