# studio.h File Reference

`#include "magick/magick-config.h"`
`#include <stdarg.h>`
`#include <stdio.h>`
`#include <stdlib.h>`
`#include <unistd.h>`
`#include <strings.h>`
`#include <string.h>`
`#include <ctype.h>`
`#include <locale.h>`
`#include <errno.h>`
`#include <fcntl.h>`
`#include <math.h>`
`#include <time.h>`
`#include <limits.h>`
`#include <signal.h>`
`#include <assert.h>`
`#include <sys/types.h>`
`#include <sys/stat.h>`
`#include <sys/timeb.h>`
`#include <dirent.h>`
`#include <sys/wait.h>`
`#include <pwd.h>`
`#include "magick/magick-type.h"`
`#include <sys/time.h>`
`#include <sys/times.h>`
`#include <sys/resource.h>`

Go to the source code of this file.

## Defines

#define | MAGICKCORE_POSIX_SUPPORT
#define | MAGICKCORE_IMPLEMENTATION 1
#define | _MAGICKCORE_CONFIG_H
#define | STDC
#define | MagickExport
#define | ModuleExport
#define | MagickGlobal
#define | MagickSignature 0xabacadabUL
#define | MaxTextExtent 4096
#define | magick_attribute(x)
#define | magick_unused(x) x
#define | NAMLEN(dirent) strlen((dirent)->d_name)
#define | S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#define | S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG)
#define | S_MODE 0600
#define | DirectorySeparator "/"
#define | DirectoryListSeparator ':'
#define | EditorOptions " -title \"Edit Image Comment\" -e vi"
#define | Exit exit
#define | IsBasenameSeparator(c) ((c) == '/' ? MagickTrue : MagickFalse)
#define | X11_PREFERENCES_PATH "~/."
#define | ProcessPendingEvents(text)
#define | ReadCommandlLine(argc, argv)
#define | SetNotifyHandlers
#define | STDIN_FILENO 0x00
#define | O_BINARY 0x00
#define | MAGICKCORE_MODULES_SUPPORT
#define | MagickSeek(file, offset, whence) lseek(file,offset,whence)
#define | MagickTell(file) tell(file)
#define | Swap(x, y) ((x)^=(y), (y)^=(x), (x)^=(y))

## Define Documentation

#define _MAGICKCORE_CONFIG_H

#define DirectoryListSeparator ':'

#define DirectorySeparator "/"

#define EditorOptions " -title \"Edit Image Comment\" -e vi"

#define Exit exit

#define IsBasenameSeparator | ( | c |  | ) | ((c) == '/' ? MagickTrue : MagickFalse)

#define magick_attribute | ( | x |  | ) |

#define magick_unused | ( | x |  | ) | x

#define MAGICKCORE_IMPLEMENTATION 1

#define MAGICKCORE_MODULES_SUPPORT

#define MAGICKCORE_POSIX_SUPPORT

#define MagickExport

#define MagickGlobal

#define MagickSeek | ( | file,
|  | offset,
|  | whence |  | ) | lseek(file,offset,whence)

#define MagickSignature 0xabacadabUL

#define MagickTell | ( | file |  | ) | tell(file)

#define MaxTextExtent 4096

#define ModuleExport

#define NAMLEN | ( | dirent |  | ) | strlen((dirent)->d_name)

#define O_BINARY 0x00

#define ProcessPendingEvents | ( | text |  | ) |

#define ReadCommandlLine | ( | argc,
|  | argv |  | ) |

#define S_ISDIR | ( | mode |  | ) | (((mode) & S_IFMT) == S_IFDIR)

#define S_ISREG | ( | mode |  | ) | (((mode) & S_IFMT) == S_IFREG)

#define S_MODE 0600

#define SetNotifyHandlers

#define STDC

#define STDIN_FILENO 0x00

#define Swap | ( | x,
|  | y |  | ) | ((x)^=(y), (y)^=(x), (x)^=(y))

#define X11_PREFERENCES_PATH "~/."