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

Diff for /mandoc/mdoc.c between version 1.36 and 1.37

version 1.36, 2009/01/19 17:02:58 version 1.37, 2009/01/19 17:51:33
Line 85  const char *const __mdoc_argnames[MDOC_ARG_MAX] = {   
Line 85  const char *const __mdoc_argnames[MDOC_ARG_MAX] = {   
   
 const   struct mdoc_macro __mdoc_macros[MDOC_MAX] = {  const   struct mdoc_macro __mdoc_macros[MDOC_MAX] = {
         { NULL, 0 }, /* \" */          { NULL, 0 }, /* \" */
         { macro_constant, MDOC_PROLOGUE }, /* Dd */          { macro_constant, MDOC_PROLOGUE | MDOC_NOKEEP }, /* Dd */
         { macro_constant, MDOC_PROLOGUE }, /* Dt */          { macro_constant, MDOC_PROLOGUE | MDOC_NOKEEP }, /* Dt */
         { macro_constant, MDOC_PROLOGUE }, /* Os */          { macro_constant, MDOC_PROLOGUE | MDOC_NOKEEP }, /* Os */
         { macro_scoped, 0 }, /* Sh */          { macro_scoped, 0 }, /* Sh */
         { macro_scoped, 0 }, /* Ss */          { macro_scoped, 0 }, /* Ss */
         { macro_text, 0 }, /* Pp */          { macro_text, 0 }, /* Pp */
Line 205  static void    argfree(size_t, struct mdoc_arg *);
Line 205  static void    argfree(size_t, struct mdoc_arg *);
 static  void              argcpy(struct mdoc_arg *,  static  void              argcpy(struct mdoc_arg *,
                                 const struct mdoc_arg *);                                  const struct mdoc_arg *);
   
 static  void              mdoc_node_freelist(struct mdoc_node *);  
 static  int               mdoc_node_append(struct mdoc *,  static  int               mdoc_node_append(struct mdoc *,
                                 struct mdoc_node *);                                  struct mdoc_node *);
 static  void              mdoc_elem_free(struct mdoc_elem *);  static  void              mdoc_elem_free(struct mdoc_elem *);
Line 213  static void    mdoc_text_free(struct mdoc_text *);
Line 212  static void    mdoc_text_free(struct mdoc_text *);
   
   
 const struct mdoc_node *  const struct mdoc_node *
 mdoc_result(struct mdoc *mdoc)  mdoc_node(struct mdoc *mdoc)
 {  {
   
         return(mdoc->first);          return(mdoc->first);
 }  }
   
   
   const struct mdoc_meta *
   mdoc_meta(struct mdoc *mdoc)
   {
   
           return(&mdoc->meta);
   }
   
   
 void  void
 mdoc_meta_free(struct mdoc *mdoc)  mdoc_meta_free(struct mdoc *mdoc)
 {  {
Line 671  mdoc_node_free(struct mdoc_node *p)
Line 678  mdoc_node_free(struct mdoc_node *p)
 }  }
   
   
 static void  void
 mdoc_node_freelist(struct mdoc_node *p)  mdoc_node_freelist(struct mdoc_node *p)
 {  {
   

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

CVSweb