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)
66extern MagickExport
int
68 MACSystemCommand(
const char *);
70extern MagickExport MagickBooleanType
71 MACIsMagickConflict(
const char *);
73extern 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);
86extern MagickExport
void
87 MACSetErrorHook(MACErrorHookPtr),
88 MACSetEventHook(MACEventHookPtr),
89 MACFatalErrorHandler(
const ExceptionType,
const char *,
const char *);
92#if !defined(MAGICKCORE_POSIX_SUPPORT_VERSION)
93extern MagickExport
DIR
94 *opendir(
const char *);
96extern MagickExport
long
99extern MagickExport
struct dirent
102extern MagickExport
void
107#if defined(__cplusplus) || defined(c_plusplus)