[BACK]Return to term.h CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/term.h between version 1.124 and 1.125

version 1.124, 2017/06/07 02:14:09 version 1.125, 2017/06/07 17:38:26
Line 49  struct termp_tbl {
Line 49  struct termp_tbl {
         int               decimal;      /* decimal point position */          int               decimal;      /* decimal point position */
 };  };
   
   struct  termp_col {
           int              *buf;          /* Output buffer. */
           size_t            maxcols;      /* Allocated bytes in buf. */
           size_t            rmargin;      /* Current right margin. */
           size_t            offset;       /* Current left margin. */
   };
   
 struct  termp {  struct  termp {
         enum termtype     type;          struct rofftbl    tbl;          /* Table configuration. */
         struct rofftbl    tbl;          /* table configuration */          struct termp_col *tcols;        /* Array of table columns. */
         int               synopsisonly; /* print the synopsis only */          struct termp_col *tcol;         /* Current table column. */
         int               mdocstyle;    /* imitate mdoc(7) output */          size_t            maxtcol;      /* Allocated table columns. */
         size_t            line;         /* Current output line number. */          size_t            line;         /* Current output line number. */
         size_t            defindent;    /* Default indent for text. */          size_t            defindent;    /* Default indent for text. */
         size_t            defrmargin;   /* Right margin of the device. */          size_t            defrmargin;   /* Right margin of the device. */
         size_t            lastrmargin;  /* Right margin before the last ll. */          size_t            lastrmargin;  /* Right margin before the last ll. */
         size_t            rmargin;      /* Current right margin. */  
         size_t            maxrmargin;   /* Max right margin. */          size_t            maxrmargin;   /* Max right margin. */
         size_t            maxcols;      /* Max size of buf. */  
         size_t            offset;       /* Margin offest. */  
         size_t            col;          /* Byte position in buf. */          size_t            col;          /* Byte position in buf. */
         size_t            lastcol;      /* Bytes in buf. */          size_t            lastcol;      /* Bytes in buf. */
         size_t            viscol;       /* Chars on current line. */          size_t            viscol;       /* Chars on current line. */
         size_t            trailspace;   /* See termp_flushln(). */          size_t            trailspace;   /* See termp_flushln(). */
         size_t            minbl;        /* Minimum blanks before next field. */          size_t            minbl;        /* Minimum blanks before next field. */
           int               synopsisonly; /* Print the synopsis only. */
           int               mdocstyle;    /* Imitate mdoc(7) output. */
         int               ti;           /* Temporary indent for one line. */          int               ti;           /* Temporary indent for one line. */
         int               skipvsp;      /* Vertical space to skip. */          int               skipvsp;      /* Vertical space to skip. */
         int               flags;          int               flags;
Line 90  struct termp {
Line 96  struct termp {
 #define TERMP_NOBUF      (1 << 17)      /* Bypass output buffer. */  #define TERMP_NOBUF      (1 << 17)      /* Bypass output buffer. */
 #define TERMP_NEWMC      (1 << 18)      /* No .mc printed yet. */  #define TERMP_NEWMC      (1 << 18)      /* No .mc printed yet. */
 #define TERMP_ENDMC      (1 << 19)      /* Next break ends .mc mode. */  #define TERMP_ENDMC      (1 << 19)      /* Next break ends .mc mode. */
         int              *buf;          /* Output buffer. */          enum termtype     type;         /* Terminal, PS, or PDF. */
         enum termenc      enc;          /* Type of encoding. */          enum termenc      enc;          /* Type of encoding. */
         enum termfont     fontl;        /* Last font set. */          enum termfont     fontl;        /* Last font set. */
         enum termfont    *fontq;        /* Symmetric fonts. */          enum termfont    *fontq;        /* Symmetric fonts. */

Legend:
Removed from v.1.124  
changed lines
  Added in v.1.125

CVSweb