=================================================================== RCS file: /cvs/mandoc/mdoc_html.c,v retrieving revision 1.28 retrieving revision 1.31 diff -u -p -r1.28 -r1.31 --- mandoc/mdoc_html.c 2009/10/10 10:05:12 1.28 +++ mandoc/mdoc_html.c 2009/10/18 11:14:04 1.31 @@ -1,4 +1,4 @@ -/* $Id: mdoc_html.c,v 1.28 2009/10/10 10:05:12 kristaps Exp $ */ +/* $Id: mdoc_html.c,v 1.31 2009/10/18 11:14:04 kristaps Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * @@ -29,6 +29,7 @@ #include "out.h" #include "html.h" #include "mdoc.h" +#include "main.h" #define INDENT 5 #define HALFINDENT 3 @@ -342,6 +343,8 @@ static void a2offs(const char *p, struct roffsu *su) { + /* FIXME: "right"? */ + if (0 == strcmp(p, "left")) SCALE_HS_INIT(su, 0); else if (0 == strcmp(p, "indent")) @@ -1356,6 +1359,8 @@ mdoc_bd_pre(MDOC_ARGS) case (MDOC_Compact): comp = 1; break; + case (MDOC_Centred): + /* FALLTHROUGH */ case (MDOC_Ragged): /* FALLTHROUGH */ case (MDOC_Filled): @@ -1365,7 +1370,11 @@ mdoc_bd_pre(MDOC_ARGS) case (MDOC_Literal): type = bl->args->argv[i].arg; break; + default: + break; } + + /* FIXME: -centered, etc. formatting. */ if (MDOC_BLOCK == n->type) { bufcat_su(h, "margin-left", &su);