18 #ifndef MAGICKCORE_MAC_H
19 #define MAGICKCORE_MAC_H
26 #if defined(MAGICKCORE_POSIX_SUPPORT_VERSION)
28 # if !defined(DISABLE_SIOUX)
34 #if defined(__cplusplus) || defined(c_plusplus)
39 #define S_IWRITE 00200
66 extern MagickExport
int
68 MACSystemCommand(
const char *);
70 extern MagickExport MagickBooleanType
71 MACIsMagickConflict(
const char *);
73 extern MagickExport
void
74 MACErrorHandler(
const ExceptionType,
const char *,
const char *),
75 MACWarningHandler(
const ExceptionType,
const char *,
const char *),
76 ProcessPendingEvents(
const char *),
77 SetApplicationType(
const char *,
const char *,OSType);
79 #if defined(DISABLE_SIOUX)
81 (*MACEventHookPtr)(
const char *);
84 (*MACErrorHookPtr)(
const short,
const char *text);
86 extern MagickExport
void
87 MACSetErrorHook(MACErrorHookPtr),
88 MACSetEventHook(MACEventHookPtr),
89 MACFatalErrorHandler(
const ExceptionType,
const char *,
const char *);
92 #if !defined(MAGICKCORE_POSIX_SUPPORT_VERSION)
93 extern MagickExport
DIR
94 *opendir(
const char *);
96 extern MagickExport
long
99 extern MagickExport
struct dirent
102 extern MagickExport
void
107 #if defined(__cplusplus) || defined(c_plusplus)