Stimfit @PACKAGE_VERSION@
Loading...
Searching...
No Matches
IgorBin.h File Reference

Go to the source code of this file.

Classes

struct  BinHeader1
struct  BinHeader2
struct  BinHeader3
struct  BinHeader5
struct  WaveHeader2
struct  WaveHeader5

Macros

#define C_ASSERT(e)
#define IGORLONG   long
#define NT_CMPLX   1
#define NT_FP32   2
#define NT_FP64   4
#define NT_I8   8
#define NT_I16   0x10
#define NT_I32   0x20
#define NT_UNSIGNED   0x40
#define MAXDIMS   4
#define MAX_WAVE_NAME2   18
#define MAX_WAVE_NAME5   31
#define MAX_UNIT_CHARS   3

Typedefs

typedef void ** Handle
typedef struct BinHeader1 BinHeader1
typedef struct BinHeader2 BinHeader2
typedef struct BinHeader3 BinHeader3
typedef struct BinHeader5 BinHeader5
typedef struct WaveHeader2 WaveHeader2
typedef WaveHeader2 * WavePtr2
typedef WavePtr2 * waveHandle2
typedef struct WaveHeader5 WaveHeader5
typedef WaveHeader5 * WavePtr5
typedef WavePtr5 * WaveHandle5

Macro Definition Documentation

◆ C_ASSERT

#define C_ASSERT ( e)
Value:
extern void __C_ASSERT__(int [(e)?1:-1])

Definition at line 13 of file IgorBin.h.

◆ IGORLONG

#define IGORLONG   long

Definition at line 22 of file IgorBin.h.

◆ MAX_UNIT_CHARS

#define MAX_UNIT_CHARS   3

Definition at line 85 of file IgorBin.h.

◆ MAX_WAVE_NAME2

#define MAX_WAVE_NAME2   18

Definition at line 83 of file IgorBin.h.

◆ MAX_WAVE_NAME5

#define MAX_WAVE_NAME5   31

Definition at line 84 of file IgorBin.h.

◆ MAXDIMS

#define MAXDIMS   4

Definition at line 38 of file IgorBin.h.

◆ NT_CMPLX

#define NT_CMPLX   1

Definition at line 28 of file IgorBin.h.

◆ NT_FP32

#define NT_FP32   2

Definition at line 29 of file IgorBin.h.

◆ NT_FP64

#define NT_FP64   4

Definition at line 30 of file IgorBin.h.

◆ NT_I16

#define NT_I16   0x10

Definition at line 32 of file IgorBin.h.

◆ NT_I32

#define NT_I32   0x20

Definition at line 33 of file IgorBin.h.

◆ NT_I8

#define NT_I8   8

Definition at line 31 of file IgorBin.h.

◆ NT_UNSIGNED

#define NT_UNSIGNED   0x40

Definition at line 34 of file IgorBin.h.

Typedef Documentation

◆ BinHeader1

typedef struct BinHeader1 BinHeader1

◆ BinHeader2

typedef struct BinHeader2 BinHeader2

◆ BinHeader3

typedef struct BinHeader3 BinHeader3

◆ BinHeader5

typedef struct BinHeader5 BinHeader5

◆ Handle

typedef void** Handle

Definition at line 25 of file IgorBin.h.

◆ waveHandle2

Definition at line 125 of file IgorBin.h.

◆ WaveHandle5

Definition at line 206 of file IgorBin.h.

◆ WaveHeader2

typedef struct WaveHeader2 WaveHeader2

Definition at line 123 of file IgorBin.h.

◆ WaveHeader5

typedef struct WaveHeader5 WaveHeader5

Definition at line 203 of file IgorBin.h.

◆ WavePtr2

Definition at line 124 of file IgorBin.h.

◆ WavePtr5

Definition at line 205 of file IgorBin.h.