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 WaveHeader2WavePtr2
typedef WavePtr2waveHandle2
typedef struct WaveHeader5 WaveHeader5
typedef WaveHeader5WavePtr5
typedef WavePtr5WaveHandle5

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.