Werner Lemberg ebf52d6a90 [truetype] Minor code refactoring.
Two benefits: The allocated FDEF (and IDEF) array gets slightly
smaller, and the `ttdebug' demo program has access to function
numbers without additional costs.

Fortunately, no changes to FontForge are necessary – this is the
only external TrueType debugger I know of, but others may exist and
should check the code accordingly.

* src/truetype/ttinterp.h (TT_CallRec): Replace `Cur_Restart' and
`Cur_End' with a pointer to the corresponding `TT_DefRecord'
structure.

* src/truetype/ttinterp.c (DO_JROT, DO_JMPR, DO_JROF, Ins_ENDF,
Ins_CALL, Ins_LOOPCALL, Ins_UNKNOWN, TT_RunIns <Invalid_Opcode>):
Updated.
2013-11-01 13:26:28 +01:00
..
2013-10-19 21:46:03 +02:00
2013-03-14 11:21:17 +01:00
2013-08-26 12:55:48 +02:00
2013-06-04 10:30:48 +02:00
2013-08-26 12:55:48 +02:00
2013-06-06 09:16:38 +02:00
2013-03-17 08:14:46 +01:00
2013-06-12 10:58:06 +02:00
2013-08-26 12:55:48 +02:00
2013-08-26 12:55:48 +02:00
2005-06-04 23:04:30 +00:00