18 #ifndef MAGICKCORE_THREAD_H 19 #define MAGICKCORE_THREAD_H 21 #if defined(__cplusplus) || defined(c_plusplus) 25 #if defined(MAGICKCORE_WINDOWS_SUPPORT) && !defined(__MINGW32__) 29 #if defined(MAGICKCORE_THREAD_SUPPORT) 31 #elif defined(MAGICKCORE_WINDOWS_SUPPORT) 37 #if defined(MAGICKCORE_THREAD_SUPPORT) 39 #elif defined(MAGICKCORE_WINDOWS_SUPPORT) 62 #if defined(__cplusplus) || defined(c_plusplus) MagickExport MagickBooleanType CreateMagickThreadKey(MagickThreadKey *, void(*destructor)(void *))
MagickBooleanType
Definition: magick-type.h:189
pid_t MagickThreadType
Definition: thread_.h:34
void * MagickThreadKey
Definition: thread_.h:42
MagickExport MagickBooleanType MagickDeleteThreadKey(MagickThreadKey)
MagickExport MagickBooleanType SetMagickThreadValue(MagickThreadKey, const void *)
Definition: thread.c:286
MagickExport MagickBooleanType MagickCreateThreadKey(MagickThreadKey *)
MagickExport MagickBooleanType DeleteMagickThreadKey(MagickThreadKey)
MagickExport void * GetMagickThreadValue(MagickThreadKey)
Definition: thread.c:243
MagickExport MagickBooleanType MagickSetThreadValue(MagickThreadKey, const void *)
Definition: thread.c:99
#define MagickExport
Definition: method-attribute.h:98
MagickExport void * MagickGetThreadValue(MagickThreadKey)
Definition: thread.c:87