/
Crimson2/alias/
Crimson2/area.tmp/
Crimson2/area.tmp/AnomalySpaceDock/
Crimson2/area.tmp/AnomalyStation/
Crimson2/area.tmp/AntHill/
Crimson2/area.tmp/ArcticTerrarium/
Crimson2/area.tmp/BuilderCity/
Crimson2/area.tmp/Dungeon/
Crimson2/area.tmp/MiningDock/
Crimson2/area.tmp/PipeSystem/
Crimson2/area.tmp/RattArea/
Crimson2/area.tmp/RobotFactory/
Crimson2/area.tmp/SilverDale/
Crimson2/area.tmp/StarshipFearless/
Crimson2/area.tmp/StationConduits/
Crimson2/area.tmp/TerrariumAlpha/
Crimson2/area.tmp/TerrariumBeta/
Crimson2/area.tmp/TestArea/
Crimson2/area.tmp/Void/
Crimson2/area/
Crimson2/area/AnomalySpaceDock/
Crimson2/area/AnomalyStation/
Crimson2/area/MiningDock/
Crimson2/area/PipeSystem/
Crimson2/area/SilverDale/
Crimson2/area/StationConduits/
Crimson2/area/Void/
Crimson2/board/
Crimson2/clone/
Crimson2/lib/
Crimson2/mole/
Crimson2/mole/mole_src/HELP/
Crimson2/player/
Crimson2/util/
Crimson2/wldedit/
Crimson2/wldedit/res/
extern void InterpDump(STR *,THING *);
extern WORD Interp(STR *,THING *,THING *,THING *,STR *,LWORD *,EXIT *);
extern void InterpInit(LWORD iMaxInstr);
extern void InterpStackAlloc(LWORD iStackSize,LWORD iMaxParameter,LWORD iLocalVar);
extern void InterpSnoop(BYTE *msg, THING *thing);
extern void InterpSnoopStr(BYTE *msg);
extern void InterpSnoopStack(ULWORD pos);

typedef struct InterpVarType {
  BYTE    iDataType;  /* type of data */
  LWORD   iInt;       /* integer data */
  void    *iPtr;      /* pointer data */
} INTERPVARTYPE; 

typedef struct InterpStack {
  INTERPVARTYPE *iVariable;  /* used internally by interp - don't use!! */
  BYTE    iDataType;  /* type of data - set for you by interp. */
  LWORD   iInt;       /* integer data goes here */
  void    *iPtr;      /* pointer data (thing, str, extra) goes here */
} INTERPSTACK; 


#define INTERP_MAX_INSTR 1000 /* Maximum # instructions Interp will execute */
                              /* before automatically exiting. This is to   */
                              /* guard against infinite loops like          */
                              /* "while (1);" in the code.                  */