LMS 2012
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
lmstypes.h File Reference

Go to the source code of this file.

Data Structures

struct  IMGHEAD
 
struct  OBJHEAD
 
struct  LABEL
 

Macros

#define LFILE   FILE
 

Typedefs

typedef unsigned char UBYTE
 Basic Type used to symbolise 8 bit unsigned values. More...
 
typedef unsigned short UWORD
 Basic Type used to symbolise 16 bit unsigned values. More...
 
typedef unsigned int ULONG
 Basic Type used to symbolise 32 bit unsigned values. More...
 
typedef signed char SBYTE
 Basic Type used to symbolise 8 bit signed values. More...
 
typedef signed short SWORD
 Basic Type used to symbolise 16 bit signed values. More...
 
typedef signed int SLONG
 Basic Type used to symbolise 32 bit signed values. More...
 
typedef float FLOAT
 Basic Type used to symbolise 32 bit floating point values. More...
 
typedef SBYTE DATA8
 VM Type for 1 byte signed value. More...
 
typedef SWORD DATA16
 VM Type for 2 byte signed value. More...
 
typedef SLONG DATA32
 VM Type for 4 byte signed value. More...
 
typedef FLOAT DATAF
 VM Type for 4 byte floating point value. More...
 
typedef UBYTE VARDATA
 Variable base type. More...
 
typedef UBYTE IMGDATA
 Image base type. More...
 
typedef UWORD PRGID
 Program id type. More...
 
typedef UWORD OBJID
 Object id type. More...
 
typedef IMGDATAIP
 Instruction pointer type. More...
 
typedef VARDATALP
 Local variable pointer type. More...
 
typedef VARDATAGP
 global variable pointer type More...
 
typedef ULONG IMINDEX
 ImageData index type. More...
 
typedef ULONG GBINDEX
 GlobalBytes index type. More...
 
typedef ULONG LBINDEX
 LocalBytes index type. More...
 
typedef UWORD TRIGGER
 TriggerCount type. More...
 
typedef UBYTE PARS
 NoOfParameters type. More...
 
typedef SLONG IMOFFS
 ImageData offset type. More...
 
typedef DATA16 HANDLER
 Memory list index. More...
 

Macro Definition Documentation

#define LFILE   FILE

Definition at line 39 of file lmstypes.h.

Typedef Documentation

typedef SWORD DATA16

VM Type for 2 byte signed value.

Definition at line 62 of file lmstypes.h.

typedef SLONG DATA32

VM Type for 4 byte signed value.

Definition at line 63 of file lmstypes.h.

typedef SBYTE DATA8

VM Type for 1 byte signed value.

Definition at line 61 of file lmstypes.h.

typedef FLOAT DATAF

VM Type for 4 byte floating point value.

Definition at line 64 of file lmstypes.h.

typedef float FLOAT

Basic Type used to symbolise 32 bit floating point values.

Definition at line 37 of file lmstypes.h.

typedef ULONG GBINDEX

GlobalBytes index type.

Definition at line 79 of file lmstypes.h.

typedef VARDATA* GP

global variable pointer type

Definition at line 76 of file lmstypes.h.

typedef DATA16 HANDLER

Memory list index.

Definition at line 85 of file lmstypes.h.

typedef UBYTE IMGDATA

Image base type.

Definition at line 69 of file lmstypes.h.

typedef ULONG IMINDEX

ImageData index type.

Definition at line 78 of file lmstypes.h.

typedef SLONG IMOFFS

ImageData offset type.

Definition at line 83 of file lmstypes.h.

typedef IMGDATA* IP

Instruction pointer type.

Definition at line 74 of file lmstypes.h.

typedef ULONG LBINDEX

LocalBytes index type.

Definition at line 80 of file lmstypes.h.

typedef VARDATA* LP

Local variable pointer type.

Definition at line 75 of file lmstypes.h.

typedef UWORD OBJID

Object id type.

Definition at line 73 of file lmstypes.h.

typedef UBYTE PARS

NoOfParameters type.

Definition at line 82 of file lmstypes.h.

typedef UWORD PRGID

Program id type.

Definition at line 71 of file lmstypes.h.

typedef signed char SBYTE

Basic Type used to symbolise 8 bit signed values.

Definition at line 33 of file lmstypes.h.

typedef signed int SLONG

Basic Type used to symbolise 32 bit signed values.

Definition at line 35 of file lmstypes.h.

typedef signed short SWORD

Basic Type used to symbolise 16 bit signed values.

Definition at line 34 of file lmstypes.h.

typedef UWORD TRIGGER

TriggerCount type.

Definition at line 81 of file lmstypes.h.

typedef unsigned char UBYTE

Basic Type used to symbolise 8 bit unsigned values.

Definition at line 29 of file lmstypes.h.

typedef unsigned int ULONG

Basic Type used to symbolise 32 bit unsigned values.

Definition at line 31 of file lmstypes.h.

typedef unsigned short UWORD

Basic Type used to symbolise 16 bit unsigned values.

Definition at line 30 of file lmstypes.h.

typedef UBYTE VARDATA

Variable base type.

Definition at line 68 of file lmstypes.h.