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

Diff for /mandoc/mdoc.h between version 1.128 and 1.129

version 1.128, 2014/03/31 01:05:32 version 1.129, 2014/04/20 16:46:05
Line 187  enum mdoc_type {
Line 187  enum mdoc_type {
         MDOC_ROOT          MDOC_ROOT
 };  };
   
 /*  /*
  * Section (named/unnamed) of `Sh'.   Note that these appear in the   * Section (named/unnamed) of `Sh'.   Note that these appear in the
  * conventional order imposed by mdoc.7.  In the case of SEC_NONE, no   * conventional order imposed by mdoc.7.  In the case of SEC_NONE, no
  * section has been invoked (this shouldn't happen).  SEC_CUSTOM refers   * section has been invoked (this shouldn't happen).  SEC_CUSTOM refers
Line 216  enum mdoc_sec {
Line 216  enum mdoc_sec {
         SEC_CAVEATS, /* CAVEATS */          SEC_CAVEATS, /* CAVEATS */
         SEC_BUGS, /* BUGS */          SEC_BUGS, /* BUGS */
         SEC_SECURITY, /* SECURITY */          SEC_SECURITY, /* SECURITY */
         SEC_CUSTOM,          SEC_CUSTOM,
         SEC__MAX          SEC__MAX
 };  };
   
Line 230  struct mdoc_meta {
Line 230  struct mdoc_meta {
         char             *name; /* leading `Nm' name */          char             *name; /* leading `Nm' name */
 };  };
   
 /*  /*
  * An argument to a macro (multiple values = `-column xxx yyy').   * An argument to a macro (multiple values = `-column xxx yyy').
  */   */
 struct  mdoc_argv {  struct  mdoc_argv {
         enum mdocargt     arg; /* type of argument */          enum mdocargt     arg; /* type of argument */
         int               line;          int               line;
         int               pos;          int               pos;
         size_t            sz; /* elements in "value" */          size_t            sz; /* elements in "value" */
Line 246  struct mdoc_argv {
Line 246  struct mdoc_argv {
  * blocks have multiple instances of the same arguments spread across   * blocks have multiple instances of the same arguments spread across
  * the HEAD, BODY, TAIL, and BLOCK node types.   * the HEAD, BODY, TAIL, and BLOCK node types.
  */   */
 struct  mdoc_arg {  struct  mdoc_arg {
         size_t            argc;          size_t            argc;
         struct mdoc_argv *argv;          struct mdoc_argv *argv;
         unsigned int      refcnt;          unsigned int      refcnt;
Line 334  struct mdoc_rs {
Line 334  struct mdoc_rs {
  * provided, etc.   * provided, etc.
  */   */
 union   mdoc_data {  union   mdoc_data {
         struct mdoc_an    An;          struct mdoc_an    An;
         struct mdoc_bd    Bd;          struct mdoc_bd    Bd;
         struct mdoc_bf    Bf;          struct mdoc_bf    Bf;
         struct mdoc_bl    Bl;          struct mdoc_bl    Bl;
         struct mdoc_rs    Rs;          struct mdoc_rs    Rs;
 };  };
   
 /*  /*
  * Single node in tree-linked AST.   * Single node in tree-linked AST.
  */   */
 struct  mdoc_node {  struct  mdoc_node {
         struct mdoc_node *parent; /* parent AST node */          struct mdoc_node *parent; /* parent AST node */

Legend:
Removed from v.1.128  
changed lines
  Added in v.1.129

CVSweb