]> git.cameronkatri.com Git - mandoc.git/blobdiff - man_html.c
Proper `Bk -words' support: only suppress breaks within a line, but
[mandoc.git] / man_html.c
index 7437ab202e7cc3c6577d39f29576cbd2dd50031e..162f3045efd3b2facbaaba5d0645baa27329d841 100644 (file)
@@ -1,6 +1,6 @@
-/*     $Id: man_html.c,v 1.32 2010/05/15 20:51:40 kristaps Exp $ */
+/*     $Id: man_html.c,v 1.40 2010/06/27 16:18:13 kristaps Exp $ */
 /*
- * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
+ * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@bsd.lv>
  *
  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
 #include <stdlib.h>
 #include <string.h>
 
+#include "mandoc.h"
 #include "out.h"
 #include "html.h"
+#include "regs.h"
 #include "man.h"
 #include "main.h"
 
@@ -106,11 +108,7 @@ static     const struct htmlman mans[MAN_MAX] = {
        { man_br_pre, NULL }, /* Sp */
        { man_ign_pre, NULL }, /* Vb */
        { NULL, NULL }, /* Ve */
-       { man_ign_pre, NULL }, /* de */
-       { man_ign_pre, NULL }, /* dei */
-       { man_ign_pre, NULL }, /* am */
-       { man_ign_pre, NULL }, /* ami */
-       { NULL, NULL }, /* . */
+       { man_ign_pre, NULL }, /* AT */
 };
 
 
@@ -311,7 +309,10 @@ man_root_post(MAN_ARGS)
        struct tag      *t, *tt;
        char             b[DATESIZ];
 
-       time2a(m->date, b, DATESIZ);
+       if (m->rawdate)
+               strlcpy(b, m->rawdate, DATESIZ);
+       else
+               time2a(m->date, b, DATESIZ);
 
        PAIR_CLASS_INIT(&tag[0], "footer");
        bufcat_style(h, "width", "100%");