| OLD | NEW |
| 1 /***************************************************************************/ | 1 /***************************************************************************/ |
| 2 /* */ | 2 /* */ |
| 3 /* ttinterp.h */ | 3 /* ttinterp.h */ |
| 4 /* */ | 4 /* */ |
| 5 /* TrueType bytecode interpreter (specification). */ | 5 /* TrueType bytecode interpreter (specification). */ |
| 6 /* */ | 6 /* */ |
| 7 /* Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2010 by */ | 7 /* Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2010 by */ |
| 8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ | 8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
| 9 /* */ | 9 /* */ |
| 10 /* This file is part of the FreeType project, and may only be used, */ | 10 /* This file is part of the FreeType project, and may only be used, */ |
| (...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 95 /*************************************************************************/ | 95 /*************************************************************************/ |
| 96 /* */ | 96 /* */ |
| 97 /* This structure defines a call record, used to manage function calls. */ | 97 /* This structure defines a call record, used to manage function calls. */ |
| 98 /* */ | 98 /* */ |
| 99 typedef struct TT_CallRec_ | 99 typedef struct TT_CallRec_ |
| 100 { | 100 { |
| 101 FT_Int Caller_Range; | 101 FT_Int Caller_Range; |
| 102 FT_Long Caller_IP; | 102 FT_Long Caller_IP; |
| 103 FT_Long Cur_Count; | 103 FT_Long Cur_Count; |
| 104 FT_Long Cur_Restart; | 104 FT_Long Cur_Restart; |
| 105 FT_Long Cur_End; |
| 105 | 106 |
| 106 } TT_CallRec, *TT_CallStack; | 107 } TT_CallRec, *TT_CallStack; |
| 107 | 108 |
| 108 | 109 |
| 109 /*************************************************************************/ | 110 /*************************************************************************/ |
| 110 /* */ | 111 /* */ |
| 111 /* The main structure for the interpreter which collects all necessary */ | 112 /* The main structure for the interpreter which collects all necessary */ |
| 112 /* variables and states. */ | 113 /* variables and states. */ |
| 113 /* */ | 114 /* */ |
| 114 typedef struct TT_ExecContextRec_ | 115 typedef struct TT_ExecContextRec_ |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 310 FT_EXPORT( FT_Error ) | 311 FT_EXPORT( FT_Error ) |
| 311 TT_RunIns( TT_ExecContext exec ); | 312 TT_RunIns( TT_ExecContext exec ); |
| 312 | 313 |
| 313 | 314 |
| 314 FT_END_HEADER | 315 FT_END_HEADER |
| 315 | 316 |
| 316 #endif /* __TTINTERP_H__ */ | 317 #endif /* __TTINTERP_H__ */ |
| 317 | 318 |
| 318 | 319 |
| 319 /* END */ | 320 /* END */ |
| OLD | NEW |