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

Diff for /mandoc/Attic/private.h between version 1.69 and 1.70

version 1.69, 2009/01/19 17:51:33 version 1.70, 2009/01/20 12:51:28
Line 30  struct mdoc {
Line 30  struct mdoc {
         void             *data;          void             *data;
         struct mdoc_cb    cb;          struct mdoc_cb    cb;
         void             *htab;          void             *htab;
           int               linetok;
         int               flags;          int               flags;
 #define MDOC_HALT        (1 << 0)  #define MDOC_HALT        (1 << 0)
   #define MDOC_BODYPARSE   (1 << 1)
         enum mdoc_next    next;          enum mdoc_next    next;
         struct mdoc_node *last;          struct mdoc_node *last;
         struct mdoc_node *first;          struct mdoc_node *first;
Line 41  struct mdoc {
Line 43  struct mdoc {
 };  };
   
   
 /* FIXME: it's 9 (this isn't used properly). */  /* Hard-limit of macro arguments. */
   
 #define MDOC_LINEARG_MAX 12  #define MDOC_LINEARG_MAX 9
   
   /* Suggested limit of macro arguments. */
   
   #define MDOC_LINEARG_SOFTMAX 9
   
 #define MACRO_PROT_ARGS struct mdoc *mdoc, int tok, int line, \  #define MACRO_PROT_ARGS struct mdoc *mdoc, int tok, int line, \
                         int ppos, int *pos, char *buf                          int ppos, int *pos, char *buf
   
Line 57  struct mdoc_macro {
Line 63  struct mdoc_macro {
 #define MDOC_QUOTABLE    (1 << 3)  #define MDOC_QUOTABLE    (1 << 3)
 #define MDOC_PROLOGUE    (1 << 4)  #define MDOC_PROLOGUE    (1 << 4)
 #define MDOC_TABSEP      (1 << 5)  #define MDOC_TABSEP      (1 << 5)
 #define MDOC_NOKEEP      (1 << 6)  
 };  };
   
 #define mdoc_nwarn(mdoc, node, type, fmt, ...) \  #define mdoc_nwarn(mdoc, node, type, fmt, ...) \

Legend:
Removed from v.1.69  
changed lines
  Added in v.1.70

CVSweb