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

Diff for /mandoc/Attic/mdoc_action.c between version 1.46 and 1.49

version 1.46, 2009/10/29 04:34:38 version 1.49, 2009/11/02 06:22:45
Line 19 
Line 19 
 #endif  #endif
   
 #include <assert.h>  #include <assert.h>
 #include <errno.h>  
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
 #include <string.h>  #include <string.h>
Line 504  post_dt(POST_ARGS)
Line 503  post_dt(POST_ARGS)
         if (cp) {          if (cp) {
                 /* FIXME: where is strtonum!? */                  /* FIXME: where is strtonum!? */
                 m->meta.vol = mandoc_strdup(cp);                  m->meta.vol = mandoc_strdup(cp);
                 errno = 0;  
                 lval = strtol(nn->string, &ep, 10);                  lval = strtol(nn->string, &ep, 10);
                 if (nn->string[0] != '\0' && *ep == '\0')                  if (nn->string[0] != '\0' && *ep == '\0')
                         m->meta.msec = (int)lval;                          m->meta.msec = (int)lval;
Line 820  post_ar(POST_ARGS)
Line 818  post_ar(POST_ARGS)
   
   
 /*  /*
  * Parse the date field in `Dd', primarily through mdoc_atotime().   * Parse the date field in `Dd'.
  * FIXME: push mdoc_atotime() into here.  
  */   */
 static int  static int
 post_dd(POST_ARGS)  post_dd(POST_ARGS)
Line 831  post_dd(POST_ARGS)
Line 828  post_dd(POST_ARGS)
         if ( ! concat(m, buf, n->child, DATESIZ))          if ( ! concat(m, buf, n->child, DATESIZ))
                 return(0);                  return(0);
   
         m->meta.date = mdoc_atotime(buf);          m->meta.date = mandoc_a2time
                   (MTIME_MDOCDATE | MTIME_CANONICAL, buf);
   
         if (0 == m->meta.date) {          if (0 == m->meta.date) {
                 if ( ! mdoc_nwarn(m, n, EBADDATE))                  if ( ! mdoc_nwarn(m, n, EBADDATE))
                         return(0);                          return(0);
Line 890  pre_dl(PRE_ARGS)
Line 889  pre_dl(PRE_ARGS)
 }  }
   
   
   /* ARGSUSED */
 static int  static int
 pre_offset(PRE_ARGS)  pre_offset(PRE_ARGS)
 {  {

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.49

CVSweb