TrueType bytecode interpreter.

Most of the functionality is found in types and classes defined in the implementation section, and accessed by calling the Run_Ins function. Multithreading should be possible.

An error log is written to the ttinterp.log file when enabled.

Copyright 1996 David Turner, Robert Wilhelm and Werner Lemberg.

This file is part of the FreeType project, and may only be used modified and distributed under the terms of the FreeType project license, LICENSE.TXT. By continuing to use, modify or distribute this file you indicate that you have read the license and understand and accept it fully.

Changes between 2.1 and 2.0:

- Moved into TInterpreter class
- Multithreading should be possible
- Error log
- Dynamic stack size

Changes between 2.0 and 1.2:

- Lots and lots of changes: This version is not re-entrant, but much faster.

Runs the TrueType bytecode interpreter with the code range and IP in the execution context.
Used in the implementation of routines in the TTObjs.pas unit.
TError return value from the TInterpreter class instance in the routine.
Execution context for the routine.
True enables error logging in the routine.