MagickCore 7.0.10
studio.h File Reference
#include "wizard/wizard-config.h"
#include <stdarg.h>
#include <stdio.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 "wizard/method-attribute.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include <pwd.h>
#include "wizard/wizard-type.h"
#include <sys/time.h>
#include <wizard/WizardsToolkit.h>
Include dependency graph for studio.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WIZARDSTOOLKIT_POSIX_SUPPORT
 
#define _WIZARDSTOOLKIT_CONFIG_H
 
#define STDC
 
#define wizard_restrict   restrict
 
#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 DirectorySeparator   "/"
 
#define DirectoryListSeparator   ':'
 
#define Exit   _exit
 
#define IsBasenameSeparator(c)   ((c) == '/' ? WizardTrue : WizardFalse)
 
#define PreferencesDefaults   "~/."
 
#define ProcessPendingEvents(text)
 
#define ReadCommandlLine(argc, argv)
 
#define SetNotifyHandlers
 
#define AbsoluteValue(x)   ((x) < 0 ? -(x) : (x))
 
#define WizardMaxRecursionDepth   1024
 
#define WizardEpoch   1000000000L
 
#define Max(x, y)   (((x) > (y)) ? (x) : (y))
 
#define Min(x, y)   (((x) < (y)) ? (x) : (y))
 
#define Swap(x, y)   ((x)^=(y), (y)^=(x), (x)^=(y))
 
#define STDIN_FILENO   0x00
 
#define STDOUT_FILENO   0x01
 
#define STDERR_FILENO   0x02
 
#define O_BINARY   0x00
 
#define S_MODE   0600
 
#define PATH_MAX   4096
 

Variables

unsigned char _wizard_info [1]
 

Macro Definition Documentation

◆ _WIZARDSTOOLKIT_CONFIG_H

#define _WIZARDSTOOLKIT_CONFIG_H

Definition at line 32 of file studio.h.

◆ AbsoluteValue

#define AbsoluteValue (   x)    ((x) < 0 ? -(x) : (x))

Definition at line 303 of file studio.h.

◆ DirectoryListSeparator

#define DirectoryListSeparator   ':'

Definition at line 240 of file studio.h.

◆ DirectorySeparator

#define DirectorySeparator   "/"

Definition at line 239 of file studio.h.

◆ Exit

#define Exit   _exit

Definition at line 241 of file studio.h.

◆ IsBasenameSeparator

#define IsBasenameSeparator (   c)    ((c) == '/' ? WizardTrue : WizardFalse)

Definition at line 242 of file studio.h.

◆ Max

#define Max (   x,
 
)    (((x) > (y)) ? (x) : (y))

Definition at line 306 of file studio.h.

◆ Min

#define Min (   x,
 
)    (((x) < (y)) ? (x) : (y))

Definition at line 307 of file studio.h.

◆ NAMLEN

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

Definition at line 183 of file studio.h.

◆ O_BINARY

#define O_BINARY   0x00

Definition at line 326 of file studio.h.

◆ PATH_MAX

#define PATH_MAX   4096

Definition at line 338 of file studio.h.

◆ PreferencesDefaults

#define PreferencesDefaults   "~/."

Definition at line 243 of file studio.h.

◆ ProcessPendingEvents

#define ProcessPendingEvents (   text)

Definition at line 244 of file studio.h.

◆ ReadCommandlLine

#define ReadCommandlLine (   argc,
  argv 
)

Definition at line 245 of file studio.h.

◆ S_ISDIR

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

Definition at line 188 of file studio.h.

◆ S_ISREG

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

Definition at line 191 of file studio.h.

◆ S_MODE

#define S_MODE   0600

Definition at line 334 of file studio.h.

◆ SetNotifyHandlers

#define SetNotifyHandlers

Definition at line 246 of file studio.h.

◆ STDC

#define STDC

Definition at line 53 of file studio.h.

◆ STDERR_FILENO

#define STDERR_FILENO   0x02

Definition at line 322 of file studio.h.

◆ STDIN_FILENO

#define STDIN_FILENO   0x00

Definition at line 314 of file studio.h.

◆ STDOUT_FILENO

#define STDOUT_FILENO   0x01

Definition at line 318 of file studio.h.

◆ Swap

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

Definition at line 308 of file studio.h.

◆ wizard_restrict

#define wizard_restrict   restrict

Definition at line 71 of file studio.h.

◆ WizardEpoch

#define WizardEpoch   1000000000L

Definition at line 305 of file studio.h.

◆ WizardMaxRecursionDepth

#define WizardMaxRecursionDepth   1024

Definition at line 304 of file studio.h.

◆ WIZARDSTOOLKIT_POSIX_SUPPORT

#define WIZARDSTOOLKIT_POSIX_SUPPORT

Definition at line 28 of file studio.h.

Variable Documentation

◆ _wizard_info

unsigned char _wizard_info[1]
extern