home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / ft-beta.zip / freetype / lib / ttinterp.h < prev    next >
C/C++ Source or Header  |  1997-10-06  |  1KB  |  49 lines

  1. /*******************************************************************
  2.  *
  3.  *  ttinterp.h                                              2.2
  4.  *
  5.  *  TrueType bytecode intepreter.
  6.  *
  7.  *  Copyright 1996 David Turner, Robert Wilhelm and Werner Lemberg
  8.  *
  9.  *  This file is part of the FreeType project, and may only be used
  10.  *  modified and distributed under the terms of the FreeType project
  11.  *  license, LICENSE.TXT. By continuing to use, modify or distribute
  12.  *  this file you indicate that you have read the license and
  13.  *  understand and accept it fully.
  14.  *
  15.  *
  16.  *  Changes between 2.2 and 2.1 :
  17.  *
  18.  *  - a small bugfix in the Push opcodes
  19.  *
  20.  *  Changes between 2.1 and 2.0 :
  21.  *
  22.  *  - created the TTExec component to take care of all execution
  23.  *    context management. The interpreter has now one single
  24.  *    function.
  25.  *
  26.  *  - made some changes to support re-entrancy. The re-entrant
  27.  *    interpreter is smaller !
  28.  *
  29.  ******************************************************************/
  30.  
  31. #ifndef TTINTERP_H
  32. #define TTINTERP_H
  33.  
  34. #include "ttcommon.h"
  35. #include "ttobjs.h"
  36.  
  37.   #ifdef __cplusplus
  38.   extern "C" {
  39.   #endif
  40.   
  41.   TT_Error  RunIns( PExecution_Context exc );
  42.   /* Run instructions in current execution context */
  43.  
  44.   #ifdef __cplusplus
  45.   }
  46.   #endif
  47.  
  48. #endif /* TTINTERP_H */
  49.