32#include "common/stream.h"
33#include "common/array.h"
34#include "common/func.h"
35#include "common/formats/iff_container.h"
58 kStackLastEntry = kStackSize - 1
67 int16 stack[kStackSize];
71#define stackPos(x) (state->stack[state->sp+x])
72#define stackPosString(x) ((const char *)&state->dataPtr->text[READ_BE_UINT16(&state->dataPtr->text[stackPos(x)<<1])])
93 if (_formType ==
MKTAG(
'E',
'M',
'C',
'2'))
95 else if (_formType ==
MKTAG(
'A',
'V',
'F',
'S'))
109 bool start(
EMCState *script,
int function);
121 const char *_filename;
Definition: iff_container.h:173
IFFChunkNav _formChunk
The root chunk of the file.
Definition: iff_container.h:226
#define MKTAG(a0, a1, a2, a3)
Definition: endian.h:188
Definition: iff_container.h:160