]> git.cameronkatri.com Git - mandoc.git/blobdiff - man_term.c
Add lint target to Makefile.
[mandoc.git] / man_term.c
index f0a9879fe2dfb124b25d4a2170dba83f078880a7..cb0b08d7e60a707ef5db067430a01198f8de67a6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: man_term.c,v 1.102 2011/02/06 21:44:36 kristaps Exp $ */
+/*     $Id: man_term.c,v 1.105 2011/03/22 10:13:01 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010, 2011 Ingo Schwarze <schwarze@openbsd.org>
@@ -31,7 +31,6 @@
 #include "out.h"
 #include "man.h"
 #include "term.h"
-#include "chars.h"
 #include "main.h"
 
 #define        INDENT            7
@@ -897,6 +896,7 @@ print_man_node(DECL_ARGS)
                        p->flags |= TERMP_SENTENCE;
                return;
        case (MAN_EQN):
+               term_word(p, n->eqn->data);
                return;
        case (MAN_TBL):
                /*
@@ -945,24 +945,18 @@ print_man_nodelist(DECL_ARGS)
 static void
 print_man_foot(struct termp *p, const void *arg)
 {
-       char            buf[DATESIZ];
        const struct man_meta *meta;
 
        meta = (const struct man_meta *)arg;
 
        term_fontrepl(p, TERMFONT_NONE);
 
-       if (meta->rawdate)
-               strlcpy(buf, meta->rawdate, DATESIZ);
-       else
-               time2a(meta->date, buf, DATESIZ);
-
        term_vspace(p);
        term_vspace(p);
        term_vspace(p);
 
        p->flags |= TERMP_NOSPACE | TERMP_NOBREAK;
-       p->rmargin = p->maxrmargin - term_strlen(p, buf);
+       p->rmargin = p->maxrmargin - term_strlen(p, meta->date);
        p->offset = 0;
 
        /* term_strlen() can return zero. */
@@ -980,7 +974,7 @@ print_man_foot(struct termp *p, const void *arg)
        p->rmargin = p->maxrmargin;
        p->flags &= ~TERMP_NOBREAK;
 
-       term_word(p, buf);
+       term_word(p, meta->date);
        term_flushln(p);
 }