static.c File Reference

#include "MagickCore/studio.h"
#include "MagickCore/coder.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/image.h"
#include "MagickCore/module.h"
#include "MagickCore/policy.h"
#include "MagickCore/static.h"
#include "MagickCore/string_.h"
#include "coders/coders.h"

Defines

#define AddMagickCoder(coder)

Functions

ModuleExport size_t RegisterUndefinedImage (void)
ModuleExport void UnregisterUndefinedImage (void)
MagickExport MagickBooleanType RegisterStaticModule (const char *module, ExceptionInfo *exception)
MagickExport void RegisterStaticModules (void)
MagickExport MagickBooleanType UnregisterStaticModule (const char *module)
MagickExport void UnregisterStaticModules (void)

Variables

struct {
   const char *   module
   MagickBooleanType   registered
   size_t(*   register_module )(void)
   void(*   unregister_module )(void)
MagickModules []

Define Documentation

#define AddMagickCoder ( coder   ) 
Value:
{ #coder, MagickFalse, \
  Register ## coder ## Image, Unregister ## coder ## Image },

Function Documentation

MagickExport MagickBooleanType RegisterStaticModule ( const char *  module,
ExceptionInfo exception 
)
MagickExport void RegisterStaticModules ( void   ) 
ModuleExport size_t RegisterUndefinedImage ( void   ) 
MagickExport MagickBooleanType UnregisterStaticModule ( const char *  module  ) 
MagickExport void UnregisterStaticModules ( void   ) 

References MagickFalse, MagickModules, and registered.

Referenced by MagickCoreTerminus().

ModuleExport void UnregisterUndefinedImage ( void   ) 

Variable Documentation

struct { ... } MagickModules[] [static]
const char* module
size_t(* register_module)(void)
void(* unregister_module)(void)

Generated on 25 May 2020 for MagickCore by  doxygen 1.6.1