]> git.cameronkatri.com Git - mandoc.git/blobdiff - mdoc_action.c
(Fix again for default `Bf Li' font.)
[mandoc.git] / mdoc_action.c
index d005395095694d27951af45b55b84f08cfb03a15..aed126d9b3428b74539820bcfcf2117e53c28ca4 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mdoc_action.c,v 1.46 2009/10/29 04:34:38 kristaps Exp $ */
+/*     $Id: mdoc_action.c,v 1.49 2009/11/02 06:22:45 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -19,7 +19,6 @@
 #endif
 
 #include <assert.h>
-#include <errno.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -504,7 +503,6 @@ post_dt(POST_ARGS)
        if (cp) {
                /* FIXME: where is strtonum!? */
                m->meta.vol = mandoc_strdup(cp);
-               errno = 0;
                lval = strtol(nn->string, &ep, 10);
                if (nn->string[0] != '\0' && *ep == '\0')
                        m->meta.msec = (int)lval;
@@ -820,8 +818,7 @@ post_ar(POST_ARGS)
 
 
 /*
- * Parse the date field in `Dd', primarily through mdoc_atotime().
- * FIXME: push mdoc_atotime() into here.
+ * Parse the date field in `Dd'.
  */
 static int
 post_dd(POST_ARGS)
@@ -831,7 +828,9 @@ post_dd(POST_ARGS)
        if ( ! concat(m, buf, n->child, DATESIZ))
                return(0);
 
-       m->meta.date = mdoc_atotime(buf);
+       m->meta.date = mandoc_a2time
+               (MTIME_MDOCDATE | MTIME_CANONICAL, buf);
+
        if (0 == m->meta.date) {
                if ( ! mdoc_nwarn(m, n, EBADDATE))
                        return(0);
@@ -890,6 +889,7 @@ pre_dl(PRE_ARGS)
 }
 
 
+/* ARGSUSED */
 static int
 pre_offset(PRE_ARGS)
 {