Stimfit @PACKAGE_VERSION@
Loading...
Searching...
No Matches
machine.h File Reference
#include <limits.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <float.h>
Include dependency graph for machine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CFSLONG   long
#define TRUE   1
#define FALSE   0
#define F_memcpy   memcpy
#define F_memmove   memmove
#define F_strlen   strlen
#define F_strcat   strcat
#define F_strcpy   strcpy
#define F_strcmp   strcmp
#define F_strncat   strncat
#define F_strncpy   strncpy
#define F_strncmp   strncmp
#define F_strchr   strchr
#define FAR
#define PASCAL
#define _far
#define _near
#define DllExport
#define DllImport
#define FDBL_DIG   LDBL_DIG
#define FDBL_MAX   LDBL_MAX
#define F_malloc   malloc
#define F_free   free
#define M_AllocMem(x)
#define M_AllocClear(x)
#define M_FreeMem(x)
#define M_LockMem(x)
#define M_MoveLockMem(x)
#define M_UnlockMem(x)
#define M_NewMemSize(x, y)
#define M_GetMemSize(x)

Typedefs

typedef char * LPSTR
typedef const char * LPCSTR
typedef long double fdouble
typedef CFSLONG Coord
typedef WORD THandle

Macro Definition Documentation

◆ _far

#define _far

Definition at line 144 of file machine.h.

◆ _near

#define _near

Definition at line 145 of file machine.h.

◆ CFSLONG

#define CFSLONG   long

Definition at line 70 of file machine.h.

Referenced by CFSAPI().

◆ DllExport

#define DllExport

Definition at line 146 of file machine.h.

◆ DllImport

#define DllImport

Definition at line 147 of file machine.h.

◆ F_free

#define F_free   free

Definition at line 160 of file machine.h.

◆ F_malloc

#define F_malloc   malloc

Definition at line 159 of file machine.h.

◆ F_memcpy

#define F_memcpy   memcpy

Definition at line 132 of file machine.h.

◆ F_memmove

#define F_memmove   memmove

Definition at line 133 of file machine.h.

◆ F_strcat

#define F_strcat   strcat

Definition at line 135 of file machine.h.

◆ F_strchr

#define F_strchr   strchr

Definition at line 141 of file machine.h.

◆ F_strcmp

#define F_strcmp   strcmp

Definition at line 137 of file machine.h.

◆ F_strcpy

#define F_strcpy   strcpy

Definition at line 136 of file machine.h.

◆ F_strlen

#define F_strlen   strlen

Definition at line 134 of file machine.h.

◆ F_strncat

#define F_strncat   strncat

Definition at line 138 of file machine.h.

◆ F_strncmp

#define F_strncmp   strncmp

Definition at line 140 of file machine.h.

◆ F_strncpy

#define F_strncpy   strncpy

Definition at line 139 of file machine.h.

◆ FALSE

#define FALSE   0

Definition at line 93 of file machine.h.

◆ FAR

#define FAR

Definition at line 142 of file machine.h.

◆ FDBL_DIG

#define FDBL_DIG   LDBL_DIG

Definition at line 149 of file machine.h.

◆ FDBL_MAX

#define FDBL_MAX   LDBL_MAX

Definition at line 150 of file machine.h.

◆ M_AllocClear

#define M_AllocClear ( x)
Value:
NewHandleClear(x)

Definition at line 162 of file machine.h.

◆ M_AllocMem

#define M_AllocMem ( x)
Value:
NewHandle(x)

Definition at line 161 of file machine.h.

◆ M_FreeMem

#define M_FreeMem ( x)
Value:
DisposHandle(x)

Definition at line 163 of file machine.h.

◆ M_GetMemSize

#define M_GetMemSize ( x)
Value:
GetHandleSize(x)

Definition at line 168 of file machine.h.

◆ M_LockMem

#define M_LockMem ( x)
Value:
(HLock(x),*x)

Definition at line 164 of file machine.h.

◆ M_MoveLockMem

#define M_MoveLockMem ( x)
Value:
(HLockHi(x),*x)

Definition at line 165 of file machine.h.

◆ M_NewMemSize

#define M_NewMemSize ( x,
y )
Value:
(SetHandleSize(x,y),MemError() == 0)

Definition at line 167 of file machine.h.

◆ M_UnlockMem

#define M_UnlockMem ( x)
Value:
(HUnlock(x),TRUE)
#define TRUE
Definition unix.h:171

Definition at line 166 of file machine.h.

◆ PASCAL

#define PASCAL

Definition at line 143 of file machine.h.

◆ TRUE

#define TRUE   1

Definition at line 92 of file machine.h.

Typedef Documentation

◆ Coord

typedef CFSLONG Coord

Definition at line 157 of file machine.h.

◆ fdouble

typedef long double fdouble

Definition at line 156 of file machine.h.

◆ LPCSTR

typedef const char* LPCSTR

Definition at line 152 of file machine.h.

◆ LPSTR

typedef char* LPSTR

Definition at line 151 of file machine.h.

◆ THandle

typedef WORD THandle

Definition at line 158 of file machine.h.