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

Diff for /mandoc/mdoc.c between version 1.181 and 1.184

version 1.181, 2011/02/09 09:05:52 version 1.184, 2011/03/17 11:30:23
Line 1 
Line 1 
 /*      $Id$ */  /*      $Id$ */
 /*  /*
  * Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2010 Ingo Schwarze <schwarze@openbsd.org>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
Line 138  mdoc_free1(struct mdoc *mdoc)
Line 138  mdoc_free1(struct mdoc *mdoc)
                 free(mdoc->meta.vol);                  free(mdoc->meta.vol);
         if (mdoc->meta.msec)          if (mdoc->meta.msec)
                 free(mdoc->meta.msec);                  free(mdoc->meta.msec);
           if (mdoc->meta.date)
                   free(mdoc->meta.date);
 }  }
   
   
Line 301  mdoc_parseln(struct mdoc *m, int ln, char *buf, int of
Line 303  mdoc_parseln(struct mdoc *m, int ln, char *buf, int of
 }  }
   
   
 int  void
 mdoc_vmsg(struct mdoc *mdoc, enum mandocerr t,  mdoc_vmsg(struct mdoc *mdoc, enum mandocerr t,
                 int ln, int pos, const char *fmt, ...)                  int ln, int pos, const char *fmt, ...)
 {  {
Line 312  mdoc_vmsg(struct mdoc *mdoc, enum mandocerr t, 
Line 314  mdoc_vmsg(struct mdoc *mdoc, enum mandocerr t, 
         vsnprintf(buf, sizeof(buf) - 1, fmt, ap);          vsnprintf(buf, sizeof(buf) - 1, fmt, ap);
         va_end(ap);          va_end(ap);
   
         return((*mdoc->msg)(t, mdoc->data, ln, pos, buf));          (*mdoc->msg)(t, mdoc->data, ln, pos, buf);
 }  }
   
   
Line 342  mdoc_macro(MACRO_PROT_ARGS)
Line 344  mdoc_macro(MACRO_PROT_ARGS)
                         m->meta.vol = mandoc_strdup("LOCAL");                          m->meta.vol = mandoc_strdup("LOCAL");
                 if (NULL == m->meta.os)                  if (NULL == m->meta.os)
                         m->meta.os = mandoc_strdup("LOCAL");                          m->meta.os = mandoc_strdup("LOCAL");
                 if (0 == m->meta.date)                  if (NULL == m->meta.date)
                         m->meta.date = time(NULL);                          m->meta.date = mandoc_normdate(NULL,
                               m->msg, m->data, line, ppos);
                 m->flags |= MDOC_PBODY;                  m->flags |= MDOC_PBODY;
         }          }
   

Legend:
Removed from v.1.181  
changed lines
  Added in v.1.184

CVSweb