freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2-demos] master 23ae7cc 1/2: ttdebug.c: Code layout, comments.


From: Werner LEMBERG
Subject: [freetype2-demos] master 23ae7cc 1/2: ttdebug.c: Code layout, comments.
Date: Wed, 22 May 2019 11:37:02 -0400 (EDT)

branch: master
commit 23ae7cc88b2dd8bbf384e40706105484f19dbaca
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    ttdebug.c: Code layout, comments.
---
 src/ttdebug.c | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 100 insertions(+), 4 deletions(-)

diff --git a/src/ttdebug.c b/src/ttdebug.c
index ada0e3c..ab83710 100644
--- a/src/ttdebug.c
+++ b/src/ttdebug.c
@@ -130,14 +130,17 @@
     /*  SVTCA[1]  */  PACK( 0, 0 ),
     /*  SPVTCA[0] */  PACK( 0, 0 ),
     /*  SPVTCA[1] */  PACK( 0, 0 ),
+
     /*  SFVTCA[0] */  PACK( 0, 0 ),
     /*  SFVTCA[1] */  PACK( 0, 0 ),
     /*  SPVTL[0]  */  PACK( 2, 0 ),
     /*  SPVTL[1]  */  PACK( 2, 0 ),
+
     /*  SFVTL[0]  */  PACK( 2, 0 ),
     /*  SFVTL[1]  */  PACK( 2, 0 ),
     /*  SPVFS     */  PACK( 2, 0 ),
     /*  SFVFS     */  PACK( 2, 0 ),
+
     /*  GPV       */  PACK( 0, 2 ),
     /*  GFV       */  PACK( 0, 2 ),
     /*  SFVTPV    */  PACK( 0, 0 ),
@@ -148,14 +151,17 @@
     /*  SRP1      */  PACK( 1, 0 ),
     /*  SRP2      */  PACK( 1, 0 ),
     /*  SZP0      */  PACK( 1, 0 ),
+
     /*  SZP1      */  PACK( 1, 0 ),
     /*  SZP2      */  PACK( 1, 0 ),
     /*  SZPS      */  PACK( 1, 0 ),
     /*  SLOOP     */  PACK( 1, 0 ),
+
     /*  RTG       */  PACK( 0, 0 ),
     /*  RTHG      */  PACK( 0, 0 ),
     /*  SMD       */  PACK( 1, 0 ),
     /*  ELSE      */  PACK( 0, 0 ),
+
     /*  JMPR      */  PACK( 1, 0 ),
     /*  SCVTCI    */  PACK( 1, 0 ),
     /*  SSWCI     */  PACK( 1, 0 ),
@@ -166,14 +172,17 @@
     /*  POP       */  PACK( 1, 0 ),
     /*  CLEAR     */  PACK( 0, 0 ),
     /*  SWAP      */  PACK( 2, 2 ),
+
     /*  DEPTH     */  PACK( 0, 1 ),
     /*  CINDEX    */  PACK( 1, 1 ),
     /*  MINDEX    */  PACK( 1, 0 ),
     /*  ALIGNPTS  */  PACK( 2, 0 ),
+
     /*  INS_$28   */  PACK( 0, 0 ),
     /*  UTP       */  PACK( 1, 0 ),
     /*  LOOPCALL  */  PACK( 2, 0 ),
     /*  CALL      */  PACK( 1, 0 ),
+
     /*  FDEF      */  PACK( 1, 0 ),
     /*  ENDF      */  PACK( 0, 0 ),
     /*  MDAP[0]   */  PACK( 1, 0 ),
@@ -184,14 +193,17 @@
     /*  IUP[1]    */  PACK( 0, 0 ),
     /*  SHP[0]    */  PACK( 0, 0 ), /* loops */
     /*  SHP[1]    */  PACK( 0, 0 ), /* loops */
+
     /*  SHC[0]    */  PACK( 1, 0 ),
     /*  SHC[1]    */  PACK( 1, 0 ),
     /*  SHZ[0]    */  PACK( 1, 0 ),
     /*  SHZ[1]    */  PACK( 1, 0 ),
+
     /*  SHPIX     */  PACK( 1, 0 ), /* loops */
     /*  IP        */  PACK( 0, 0 ), /* loops */
     /*  MSIRP[0]  */  PACK( 2, 0 ),
     /*  MSIRP[1]  */  PACK( 2, 0 ),
+
     /*  ALIGNRP   */  PACK( 0, 0 ), /* loops */
     /*  RTDG      */  PACK( 0, 0 ),
     /*  MIAP[0]   */  PACK( 2, 0 ),
@@ -202,14 +214,17 @@
     /*  NPUSHW    */  PACK( 0, 0 ),
     /*  WS        */  PACK( 2, 0 ),
     /*  RS        */  PACK( 1, 1 ),
+
     /*  WCVTP     */  PACK( 2, 0 ),
     /*  RCVT      */  PACK( 1, 1 ),
     /*  GC[0]     */  PACK( 1, 1 ),
     /*  GC[1]     */  PACK( 1, 1 ),
+
     /*  SCFS      */  PACK( 2, 0 ),
     /*  MD[0]     */  PACK( 2, 1 ),
     /*  MD[1]     */  PACK( 2, 1 ),
     /*  MPPEM     */  PACK( 0, 1 ),
+
     /*  MPS       */  PACK( 0, 1 ),
     /*  FLIPON    */  PACK( 0, 0 ),
     /*  FLIPOFF   */  PACK( 0, 0 ),
@@ -220,14 +235,17 @@
     /*  LTEQ      */  PACK( 2, 1 ),
     /*  GT        */  PACK( 2, 1 ),
     /*  GTEQ      */  PACK( 2, 1 ),
+
     /*  EQ        */  PACK( 2, 1 ),
     /*  NEQ       */  PACK( 2, 1 ),
     /*  ODD       */  PACK( 1, 1 ),
     /*  EVEN      */  PACK( 1, 1 ),
+
     /*  IF        */  PACK( 1, 0 ),
     /*  EIF       */  PACK( 0, 0 ),
     /*  AND       */  PACK( 2, 1 ),
     /*  OR        */  PACK( 2, 1 ),
+
     /*  NOT       */  PACK( 1, 1 ),
     /*  DELTAP1   */  PACK( 1, 0 ),
     /*  SDB       */  PACK( 1, 0 ),
@@ -238,14 +256,17 @@
     /*  SUB       */  PACK( 2, 1 ),
     /*  DIV       */  PACK( 2, 1 ),
     /*  MUL       */  PACK( 2, 1 ),
+
     /*  ABS       */  PACK( 1, 1 ),
     /*  NEG       */  PACK( 1, 1 ),
     /*  FLOOR     */  PACK( 1, 1 ),
     /*  CEILING   */  PACK( 1, 1 ),
+
     /*  ROUND[0]  */  PACK( 1, 1 ),
     /*  ROUND[1]  */  PACK( 1, 1 ),
     /*  ROUND[2]  */  PACK( 1, 1 ),
     /*  ROUND[3]  */  PACK( 1, 1 ),
+
     /*  NROUND[0] */  PACK( 1, 1 ),
     /*  NROUND[1] */  PACK( 1, 1 ),
     /*  NROUND[2] */  PACK( 1, 1 ),
@@ -256,14 +277,17 @@
     /*  DELTAP2   */  PACK( 1, 0 ),
     /*  DELTAP3   */  PACK( 1, 0 ),
     /*  DELTACN[0] */ PACK( 1, 0 ),
+
     /*  DELTACN[1] */ PACK( 1, 0 ),
     /*  DELTACN[2] */ PACK( 1, 0 ),
     /*  SROUND    */  PACK( 1, 0 ),
     /*  S45ROUND  */  PACK( 1, 0 ),
+
     /*  JROT      */  PACK( 2, 0 ),
     /*  JROF      */  PACK( 2, 0 ),
     /*  ROFF      */  PACK( 0, 0 ),
     /*  INS_$7B   */  PACK( 0, 0 ),
+
     /*  RUTG      */  PACK( 0, 0 ),
     /*  RDTG      */  PACK( 0, 0 ),
     /*  SANGW     */  PACK( 1, 0 ),
@@ -274,14 +298,17 @@
     /*  FLIPRGON  */  PACK( 2, 0 ),
     /*  FLIPRGOFF */  PACK( 2, 0 ),
     /*  INS_$83   */  PACK( 0, 0 ),
+
     /*  INS_$84   */  PACK( 0, 0 ),
     /*  SCANCTRL  */  PACK( 1, 0 ),
     /*  SDPVTL[0] */  PACK( 2, 0 ),
     /*  SDPVTL[1] */  PACK( 2, 0 ),
+
     /*  GETINFO   */  PACK( 1, 1 ),
     /*  IDEF      */  PACK( 1, 0 ),
     /*  ROLL      */  PACK( 3, 3 ),
     /*  MAX       */  PACK( 2, 1 ),
+
     /*  MIN       */  PACK( 2, 1 ),
     /*  SCANTYPE  */  PACK( 1, 0 ),
     /*  INSTCTRL  */  PACK( 2, 0 ),
@@ -292,14 +319,17 @@
     /*  GETVAR   */   PACK( 0, 0 ),
     /*  GETDATA  */   PACK( 0, 1 ),
     /*  INS_$93  */   PACK( 0, 0 ),
+
     /*  INS_$94  */   PACK( 0, 0 ),
     /*  INS_$95  */   PACK( 0, 0 ),
     /*  INS_$96  */   PACK( 0, 0 ),
     /*  INS_$97  */   PACK( 0, 0 ),
+
     /*  INS_$98  */   PACK( 0, 0 ),
     /*  INS_$99  */   PACK( 0, 0 ),
     /*  INS_$9A  */   PACK( 0, 0 ),
     /*  INS_$9B  */   PACK( 0, 0 ),
+
     /*  INS_$9C  */   PACK( 0, 0 ),
     /*  INS_$9D  */   PACK( 0, 0 ),
     /*  INS_$9E  */   PACK( 0, 0 ),
@@ -310,14 +340,17 @@
     /*  INS_$A1  */   PACK( 0, 0 ),
     /*  INS_$A2  */   PACK( 0, 0 ),
     /*  INS_$A3  */   PACK( 0, 0 ),
+
     /*  INS_$A4  */   PACK( 0, 0 ),
     /*  INS_$A5  */   PACK( 0, 0 ),
     /*  INS_$A6  */   PACK( 0, 0 ),
     /*  INS_$A7  */   PACK( 0, 0 ),
+
     /*  INS_$A8  */   PACK( 0, 0 ),
     /*  INS_$A9  */   PACK( 0, 0 ),
     /*  INS_$AA  */   PACK( 0, 0 ),
     /*  INS_$AB  */   PACK( 0, 0 ),
+
     /*  INS_$AC  */   PACK( 0, 0 ),
     /*  INS_$AD  */   PACK( 0, 0 ),
     /*  INS_$AE  */   PACK( 0, 0 ),
@@ -328,14 +361,17 @@
     /*  PUSHB[1]  */  PACK( 0, 2 ),
     /*  PUSHB[2]  */  PACK( 0, 3 ),
     /*  PUSHB[3]  */  PACK( 0, 4 ),
+
     /*  PUSHB[4]  */  PACK( 0, 5 ),
     /*  PUSHB[5]  */  PACK( 0, 6 ),
     /*  PUSHB[6]  */  PACK( 0, 7 ),
     /*  PUSHB[7]  */  PACK( 0, 8 ),
+
     /*  PUSHW[0]  */  PACK( 0, 1 ),
     /*  PUSHW[1]  */  PACK( 0, 2 ),
     /*  PUSHW[2]  */  PACK( 0, 3 ),
     /*  PUSHW[3]  */  PACK( 0, 4 ),
+
     /*  PUSHW[4]  */  PACK( 0, 5 ),
     /*  PUSHW[5]  */  PACK( 0, 6 ),
     /*  PUSHW[6]  */  PACK( 0, 7 ),
@@ -346,14 +382,17 @@
     /*  MDRP[01]  */  PACK( 1, 0 ),
     /*  MDRP[02]  */  PACK( 1, 0 ),
     /*  MDRP[03]  */  PACK( 1, 0 ),
+
     /*  MDRP[04]  */  PACK( 1, 0 ),
     /*  MDRP[05]  */  PACK( 1, 0 ),
     /*  MDRP[06]  */  PACK( 1, 0 ),
     /*  MDRP[07]  */  PACK( 1, 0 ),
+
     /*  MDRP[08]  */  PACK( 1, 0 ),
     /*  MDRP[09]  */  PACK( 1, 0 ),
     /*  MDRP[10]  */  PACK( 1, 0 ),
     /*  MDRP[11]  */  PACK( 1, 0 ),
+
     /*  MDRP[12]  */  PACK( 1, 0 ),
     /*  MDRP[13]  */  PACK( 1, 0 ),
     /*  MDRP[14]  */  PACK( 1, 0 ),
@@ -364,14 +403,17 @@
     /*  MDRP[17]  */  PACK( 1, 0 ),
     /*  MDRP[18]  */  PACK( 1, 0 ),
     /*  MDRP[19]  */  PACK( 1, 0 ),
+
     /*  MDRP[20]  */  PACK( 1, 0 ),
     /*  MDRP[21]  */  PACK( 1, 0 ),
     /*  MDRP[22]  */  PACK( 1, 0 ),
     /*  MDRP[23]  */  PACK( 1, 0 ),
+
     /*  MDRP[24]  */  PACK( 1, 0 ),
     /*  MDRP[25]  */  PACK( 1, 0 ),
     /*  MDRP[26]  */  PACK( 1, 0 ),
     /*  MDRP[27]  */  PACK( 1, 0 ),
+
     /*  MDRP[28]  */  PACK( 1, 0 ),
     /*  MDRP[29]  */  PACK( 1, 0 ),
     /*  MDRP[30]  */  PACK( 1, 0 ),
@@ -382,14 +424,17 @@
     /*  MIRP[01]  */  PACK( 2, 0 ),
     /*  MIRP[02]  */  PACK( 2, 0 ),
     /*  MIRP[03]  */  PACK( 2, 0 ),
+
     /*  MIRP[04]  */  PACK( 2, 0 ),
     /*  MIRP[05]  */  PACK( 2, 0 ),
     /*  MIRP[06]  */  PACK( 2, 0 ),
     /*  MIRP[07]  */  PACK( 2, 0 ),
+
     /*  MIRP[08]  */  PACK( 2, 0 ),
     /*  MIRP[09]  */  PACK( 2, 0 ),
     /*  MIRP[10]  */  PACK( 2, 0 ),
     /*  MIRP[11]  */  PACK( 2, 0 ),
+
     /*  MIRP[12]  */  PACK( 2, 0 ),
     /*  MIRP[13]  */  PACK( 2, 0 ),
     /*  MIRP[14]  */  PACK( 2, 0 ),
@@ -400,14 +445,17 @@
     /*  MIRP[17]  */  PACK( 2, 0 ),
     /*  MIRP[18]  */  PACK( 2, 0 ),
     /*  MIRP[19]  */  PACK( 2, 0 ),
+
     /*  MIRP[20]  */  PACK( 2, 0 ),
     /*  MIRP[21]  */  PACK( 2, 0 ),
     /*  MIRP[22]  */  PACK( 2, 0 ),
     /*  MIRP[23]  */  PACK( 2, 0 ),
+
     /*  MIRP[24]  */  PACK( 2, 0 ),
     /*  MIRP[25]  */  PACK( 2, 0 ),
     /*  MIRP[26]  */  PACK( 2, 0 ),
     /*  MIRP[27]  */  PACK( 2, 0 ),
+
     /*  MIRP[28]  */  PACK( 2, 0 ),
     /*  MIRP[29]  */  PACK( 2, 0 ),
     /*  MIRP[30]  */  PACK( 2, 0 ),
@@ -422,14 +470,17 @@
     "SVTCA[x]",
     "SPVTCA[y]",
     "SPVTCA[x]",
+
     "SFVTCA[y]",
     "SFVTCA[x]",
     "SPVTL[||]",
     "SPVTL[+]",
+
     "SFVTL[||]",
     "SFVTL[+]",
     "SPVFS",
     "SFVFS",
+
     "GPV",
     "GFV",
     "SFVTPV",
@@ -440,14 +491,17 @@
     "SRP1",
     "SRP2",
     "SZP0",
+
     "SZP1",
     "SZP2",
     "SZPS",
     "SLOOP",
+
     "RTG",
     "RTHG",
     "SMD",
     "ELSE",
+
     "JMPR",
     "SCVTCI",
     "SSWCI",
@@ -458,14 +512,17 @@
     "POP",
     "CLEAR",
     "SWAP",
+
     "DEPTH",
     "CINDEX",
     "MINDEX",
     "ALIGNPTS",
+
     "INS_$28",
     "UTP",
     "LOOPCALL",
     "CALL",
+
     "FDEF",
     "ENDF",
     "MDAP[]",
@@ -476,14 +533,17 @@
     "IUP[x]",
     "SHP[rp2]",
     "SHP[rp1]",
+
     "SHC[rp2]",
     "SHC[rp1]",
     "SHZ[rp2]",
     "SHZ[rp1]",
+
     "SHPIX",
     "IP",
     "MSIRP[]",
     "MSIRP[rp0]",
+
     "ALIGNRP",
     "RTDG",
     "MIAP[]",
@@ -494,14 +554,17 @@
     "NPUSHW",
     "WS",
     "RS",
+
     "WCVTP",
     "RCVT",
     "GC[curr]",
     "GC[orig]",
+
     "SCFS",
     "MD[curr]",
     "MD[orig]",
     "MPPEM",
+
     "MPS",
     "FLIPON",
     "FLIPOFF",
@@ -512,14 +575,17 @@
     "LTEQ",
     "GT",
     "GTEQ",
+
     "EQ",
     "NEQ",
     "ODD",
     "EVEN",
+
     "IF",
     "EIF",
     "AND",
     "OR",
+
     "NOT",
     "DELTAP1",
     "SDB",
@@ -530,14 +596,17 @@
     "SUB",
     "DIV",
     "MUL",
+
     "ABS",
     "NEG",
     "FLOOR",
     "CEILING",
+
     "ROUND[G]",
     "ROUND[B]",
     "ROUND[W]",
     "ROUND[]",
+
     "NROUND[G]",
     "NROUND[B]",
     "NROUND[W]",
@@ -548,14 +617,17 @@
     "DELTAP2",
     "DELTAP3",
     "DELTAC1",
+
     "DELTAC2",
     "DELTAC3",
     "SROUND",
     "S45ROUND",
+
     "JROT",
     "JROF",
     "ROFF",
     "INS_$7B",
+
     "RUTG",
     "RDTG",
     "SANGW",
@@ -566,14 +638,17 @@
     "FLIPRGON",
     "FLIPRGOFF",
     "INS_$83",
+
     "INS_$84",
     "SCANCTRL",
     "SDPVTL[||]",
     "SDPVTL[+]",
+
     "GETINFO",
     "IDEF",
     "ROLL",
     "MAX",
+
     "MIN",
     "SCANTYPE",
     "INSTCTRL",
@@ -584,14 +659,17 @@
     "GETVARIATION",
     "GETDATA",
     "INS_$93",
+
     "INS_$94",
     "INS_$95",
     "INS_$96",
     "INS_$97",
+
     "INS_$98",
     "INS_$99",
     "INS_$9A",
     "INS_$9B",
+
     "INS_$9C",
     "INS_$9D",
     "INS_$9E",
@@ -602,14 +680,17 @@
     "INS_$A1",
     "INS_$A2",
     "INS_$A3",
+
     "INS_$A4",
     "INS_$A5",
     "INS_$A6",
     "INS_$A7",
+
     "INS_$A8",
     "INS_$A9",
     "INS_$AA",
     "INS_$AB",
+
     "INS_$AC",
     "INS_$AD",
     "INS_$AE",
@@ -620,14 +701,17 @@
     "PUSHB[1]",
     "PUSHB[2]",
     "PUSHB[3]",
+
     "PUSHB[4]",
     "PUSHB[5]",
     "PUSHB[6]",
     "PUSHB[7]",
+
     "PUSHW[0]",
     "PUSHW[1]",
     "PUSHW[2]",
     "PUSHW[3]",
+
     "PUSHW[4]",
     "PUSHW[5]",
     "PUSHW[6]",
@@ -638,14 +722,17 @@
     "MDRP[B]",
     "MDRP[W]",
     "MDRP[]",
+
     "MDRP[rG]",
     "MDRP[rB]",
     "MDRP[rW]",
     "MDRP[r]",
+
     "MDRP[mG]",
     "MDRP[mB]",
     "MDRP[mW]",
     "MDRP[m]",
+
     "MDRP[mrG]",
     "MDRP[mrB]",
     "MDRP[mrW]",
@@ -656,14 +743,17 @@
     "MDRP[pB]",
     "MDRP[pW]",
     "MDRP[p]",
+
     "MDRP[prG]",
     "MDRP[prB]",
     "MDRP[prW]",
     "MDRP[pr]",
+
     "MDRP[pmG]",
     "MDRP[pmB]",
     "MDRP[pmW]",
     "MDRP[pm]",
+
     "MDRP[pmrG]",
     "MDRP[pmrB]",
     "MDRP[pmrW]",
@@ -674,14 +764,17 @@
     "MIRP[B]",
     "MIRP[W]",
     "MIRP[]",
+
     "MIRP[rG]",
     "MIRP[rB]",
     "MIRP[rW]",
     "MIRP[r]",
+
     "MIRP[mG]",
     "MIRP[mB]",
     "MIRP[mW]",
     "MIRP[m]",
+
     "MIRP[mrG]",
     "MIRP[mrB]",
     "MIRP[mrW]",
@@ -692,14 +785,17 @@
     "MIRP[pB]",
     "MIRP[pW]",
     "MIRP[p]",
+
     "MIRP[prG]",
     "MIRP[prB]",
     "MIRP[prW]",
     "MIRP[pr]",
+
     "MIRP[pmG]",
     "MIRP[pmB]",
     "MIRP[pmW]",
     "MIRP[pm]",
+
     "MIRP[pmrG]",
     "MIRP[pmrB]",
     "MIRP[pmrW]",
@@ -860,7 +956,7 @@
 
     sprintf( tempStr, "%s", OpStr[op] );
 
-    if ( op == 0x40 )
+    if ( op == 0x40 )  /* NPUSHB */
     {
       n = CUR.code[CUR.IP + 1];
       sprintf( s, "(%d)", n );
@@ -880,7 +976,7 @@
         strncat( tempStr, s, 8 );
       }
     }
-    else if ( op == 0x41 )
+    else if ( op == 0x41 )  /* NPUSHW */
     {
       n = CUR.code[CUR.IP + 1];
       sprintf( s, "(%d)", n );
@@ -909,7 +1005,7 @@
         strncat( tempStr, s, 8 );
       }
     }
-    else if ( ( op & 0xF8 ) == 0xB0 )
+    else if ( ( op & 0xF8 ) == 0xB0 )  /* PUSHB */
     {
       n = op - 0xB0;
 
@@ -923,7 +1019,7 @@
         strncat( tempStr, s, 8 );
       }
     }
-    else if ( ( op & 0xF8 ) == 0xB8 )
+    else if ( ( op & 0xF8 ) == 0xB8 )  /* PUSHW */
     {
       n = op - 0xB8;
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]