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

Diff for /mandoc/mdoc.h between version 1.32 and 1.36

version 1.32, 2009/02/22 22:58:39 version 1.36, 2009/03/02 12:09:32
Line 19 
Line 19 
 #ifndef MDOC_H  #ifndef MDOC_H
 #define MDOC_H  #define MDOC_H
   
   /*
    * This library implements a validating scanner/parser for ``mdoc'' roff
    * macro documents, a.k.a. BSD manual page documents.  The mdoc.c file
    * drives the parser, while macro.c describes the macro ontologies.
    * validate.c pre- and post-validates parsed macros, and action.c
    * performs actions on parsed and validated macros.
    */
   
 /* What follows is a list of ALL possible macros. */  /* What follows is a list of ALL possible macros. */
   
 #define MDOC___          0  #define MDOC___          0
Line 212  enum mdoc_att {
Line 220  enum mdoc_att {
         ATT_v6,          ATT_v6,
         ATT_v7,          ATT_v7,
         ATT_32v,          ATT_32v,
           ATT_V,
         ATT_V1,          ATT_V1,
         ATT_V2,          ATT_V2,
         ATT_V3,          ATT_V3,
Line 355  struct mdoc_block {
Line 364  struct mdoc_block {
   
 /* In-line element node. */  /* In-line element node. */
 struct  mdoc_elem {  struct  mdoc_elem {
         size_t            sz;  
         char            **args;  
         size_t            argc;          size_t            argc;
         struct mdoc_arg  *argv;          struct mdoc_arg  *argv;
 };  };
Line 421  const struct mdoc_meta *mdoc_meta(const struct mdoc *)
Line 428  const struct mdoc_meta *mdoc_meta(const 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 *);
   
   /* The following are utility functions. */
 const char       *mdoc_arch2a(enum mdoc_arch);  const char       *mdoc_arch2a(enum mdoc_arch);
   
 const char       *mdoc_vol2a(enum mdoc_vol);  const char       *mdoc_vol2a(enum mdoc_vol);
   
 const char       *mdoc_msec2a(enum mdoc_msec);  const char       *mdoc_msec2a(enum mdoc_msec);
   const char       *mdoc_att2a(enum mdoc_att);
   enum    mdoc_att  mdoc_atoatt(const char *);
   const char       *mdoc_st2a(int);
 int               mdoc_isdelim(const char *);  int               mdoc_isdelim(const char *);
   
 __END_DECLS  __END_DECLS

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.36

CVSweb