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

Diff for /mandoc/mdoc.h between version 1.82 and 1.88

version 1.82, 2010/05/17 23:57:06 version 1.88, 2010/06/12 12:38:01
Line 149  enum mdoct {
Line 149  enum mdoct {
         MDOC_br,          MDOC_br,
         MDOC_sp,          MDOC_sp,
         MDOC__U,          MDOC__U,
           MDOC_Ta,
         MDOC_MAX          MDOC_MAX
 };  };
   
Line 262  enum mdoc_list {
Line 263  enum mdoc_list {
         LIST_tag          LIST_tag
 };  };
   
   enum    mdoc_disp {
           DISP__NONE = 0,
           DISP_centred,
           DISP_ragged,
           DISP_unfilled,
           DISP_filled,
           DISP_literal
   };
   
   struct  mdoc_bd {
           const char       *offs; /* -offset */
           enum mdoc_disp    type; /* -ragged, etc. */
           int               comp; /* -compact */
   };
   
   struct  mdoc_bl {
           const char       *offs; /* -offset */
           enum mdoc_list    type; /* -tag, -enum, etc. */
           int               comp; /* -compact */
   };
   
 /* Node in AST. */  /* Node in AST. */
 struct  mdoc_node {  struct  mdoc_node {
         struct mdoc_node *parent; /* parent AST node */          struct mdoc_node *parent; /* parent AST node */
Line 289  struct mdoc_node {
Line 311  struct mdoc_node {
         char             *string;       /* TEXT */          char             *string;       /* TEXT */
   
         union {          union {
                 enum mdoc_list list; /* for `Bl' nodes */                  struct mdoc_bl Bl;
                   struct mdoc_bd Bd;
         } data;          } data;
 };  };
   

Legend:
Removed from v.1.82  
changed lines
  Added in v.1.88

CVSweb