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

Diff for /mandoc/mdoc.h between version 1.23 and 1.28

version 1.23, 2009/01/16 12:23:25 version 1.28, 2009/01/20 13:44:05
Line 346  struct mdoc_meta {
Line 346  struct mdoc_meta {
         enum mdoc_vol     vol;          enum mdoc_vol     vol;
         enum mdoc_arch    arch;          enum mdoc_arch    arch;
         time_t            date;          time_t            date;
 #define META_TITLE_SZ    (64)          char             *title;
         char              title[META_TITLE_SZ];          char             *os;
 #define META_OS_SZ       (64)          char             *name;
         char              os[META_OS_SZ];  
 };  };
   
 struct  mdoc_text {  struct  mdoc_text {
Line 386  struct mdoc_node {
Line 385  struct mdoc_node {
         int               line;          int               line;
         int               pos;          int               pos;
         int               tok;          int               tok;
           int               flags;
   #define MDOC_VALID       (1 << 0)
   #define MDOC_ACTED       (1 << 1)
         enum mdoc_type    type;          enum mdoc_type    type;
         union mdoc_data   data;          union mdoc_data   data;
           /* FIXME: have an enum mdoc_sec. */
 };  };
   
 /* Call-backs for parse messages. */  /* Call-backs for parse messages. */
Line 414  struct mdoc  *mdoc_alloc(void *data, const struct mdoc
Line 417  struct mdoc  *mdoc_alloc(void *data, const struct mdoc
 /* Parse a single line (boolean retval). */  /* Parse a single line (boolean retval). */
 int               mdoc_parseln(struct mdoc *, int, char *buf);  int               mdoc_parseln(struct mdoc *, int, char *buf);
   
 /* Get parse result or NULL. */  /* Get result first node. */
 const struct mdoc_node *mdoc_result(struct mdoc *);  const struct mdoc_node *mdoc_node(struct mdoc *);
   
   /* Get result meta-information. */
   const struct mdoc_meta *mdoc_meta(struct mdoc *);
   
 /* Signal end of parse sequence (boolean retval). */  /* Signal end of parse sequence (boolean retval). */
 int               mdoc_endparse(struct mdoc *);  int               mdoc_endparse(struct mdoc *);
   
 /* Node type to static string. */  
 char             *mdoc_type2a(enum mdoc_type);  
   
 __END_DECLS  __END_DECLS
   

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.28

CVSweb