Lines Matching refs:ModuleInfo
104 static const ModuleInfo
105 *RegisterModule(const ModuleInfo *,ExceptionInfo *);
110 UnregisterModule(const ModuleInfo *,ExceptionInfo *);
129 % AcquireModuleInfo() allocates the ModuleInfo structure.
133 % ModuleInfo *AcquireModuleInfo(const char *path,const char *tag)
143 MagickExport ModuleInfo *AcquireModuleInfo(const char *path,const char *tag)
145 ModuleInfo
148 module_info=(ModuleInfo *) AcquireMagickMemory(sizeof(*module_info));
149 if (module_info == (ModuleInfo *) NULL)
206 % GetModuleInfo() returns a pointer to a ModuleInfo structure that matches the
213 % ModuleInfo *GetModuleInfo(const char *tag,ExceptionInfo *exception)
223 MagickExport ModuleInfo *GetModuleInfo(const char *tag,ExceptionInfo *exception)
225 ModuleInfo
229 return((ModuleInfo *) NULL);
238 module_info=(ModuleInfo *) GetNextValueInSplayTree(module_list);
242 module_info=(ModuleInfo *) GetValueFromSplayTree(module_list,tag);
263 % const ModuleInfo **GetModuleInfoList(const char *pattern,
282 const ModuleInfo
286 p=(const ModuleInfo **) x,
287 q=(const ModuleInfo **) y;
297 MagickExport const ModuleInfo **GetModuleInfoList(const char *pattern,
300 const ModuleInfo
303 register const ModuleInfo
317 if (p == (const ModuleInfo *) NULL)
318 return((const ModuleInfo **) NULL);
319 modules=(const ModuleInfo **) AcquireQuantumMemory((size_t)
321 if (modules == (const ModuleInfo **) NULL)
322 return((const ModuleInfo **) NULL);
328 p=(const ModuleInfo *) GetNextValueInSplayTree(module_list);
329 for (i=0; p != (const ModuleInfo *) NULL; )
334 p=(const ModuleInfo *) GetNextValueInSplayTree(module_list);
338 modules[i]=(ModuleInfo *) NULL;
867 register ModuleInfo
871 p=(ModuleInfo *) module_info;
894 ModuleInfo
1254 ModuleInfo
1267 module_info=(ModuleInfo *) GetModuleInfo(module,exception);
1268 if (module_info != (ModuleInfo *) NULL)
1304 if (RegisterModule(module_info,exception) == (ModuleInfo *) NULL)
1419 % ModuleInfo *RegisterModule(const ModuleInfo *module_info,
1426 % o module_info: a pointer to the ModuleInfo structure to register.
1431 static const ModuleInfo *RegisterModule(const ModuleInfo *module_info,
1437 assert(module_info != (ModuleInfo *) NULL);
1441 return((const ModuleInfo *) NULL);
1610 % MagickBooleanType UnregisterModule(const ModuleInfo *module_info,
1620 static MagickBooleanType UnregisterModule(const ModuleInfo *module_info,
1626 assert(module_info != (const ModuleInfo *) NULL);