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

Diff for /mandoc/man.h between version 1.43 and 1.44

version 1.43, 2010/08/20 01:02:07 version 1.44, 2010/10/02 10:14:37
Line 19 
Line 19 
   
 #include <time.h>  #include <time.h>
   
 enum    mant {  
         MAN_br = 0,  
         MAN_TH,  
         MAN_SH,  
         MAN_SS,  
         MAN_TP,  
         MAN_LP,  
         MAN_PP,  
         MAN_P,  
         MAN_IP,  
         MAN_HP,  
         MAN_SM,  
         MAN_SB,  
         MAN_BI,  
         MAN_IB,  
         MAN_BR,  
         MAN_RB,  
         MAN_R,  
         MAN_B,  
         MAN_I,  
         MAN_IR,  
         MAN_RI,  
         MAN_na,  
         MAN_i,  
         MAN_sp,  
         MAN_nf,  
         MAN_fi,  
         MAN_r,  
         MAN_RE,  
         MAN_RS,  
         MAN_DT,  
         MAN_UC,  
         MAN_PD,  
         MAN_Sp,  
         MAN_Vb,  
         MAN_Ve,  
         MAN_AT,  
         MAN_in,  
         MAN_MAX  
 };  
   
 enum    man_type {  
         MAN_TEXT,  
         MAN_ELEM,  
         MAN_ROOT,  
         MAN_BLOCK,  
         MAN_HEAD,  
         MAN_BODY  
 };  
   
 struct  man_meta {  
         char            *msec;  
         time_t           date;  
         char            *rawdate;  
         char            *vol;  
         char            *title;  
         char            *source;  
 };  
   
 struct  man_node {  
         struct man_node *parent;  
         struct man_node *child;  
         struct man_node *next;  
         struct man_node *prev;  
         int              nchild;  
         int              line;  
         int              pos;  
         enum mant        tok;  
         int              flags;  
 #define MAN_VALID       (1 << 0)  
 #define MAN_ACTED       (1 << 1)  
 #define MAN_EOS         (1 << 2)  
         enum man_type    type;  
         char            *string;  
         struct man_node *head;  
         struct man_node *body;  
 };  
   
 extern  const char *const *man_macronames;  extern  const char *const *man_macronames;
   
 __BEGIN_DECLS  __BEGIN_DECLS

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44

CVSweb