version 1.49, 2009/07/20 19:30:46 |
version 1.50, 2009/07/21 12:47:52 |
|
|
#include "mdoc.h" |
#include "mdoc.h" |
|
|
/* FIXME: macro arguments can be escaped. */ |
/* FIXME: macro arguments can be escaped. */ |
/* FIXME: support more offset/width tokens. */ |
|
|
|
#define TTYPE_PROG 0 |
#define TTYPE_PROG 0 |
#define TTYPE_CMD_FLAG 1 |
#define TTYPE_CMD_FLAG 1 |
Line 927 termp_it_pre(DECL_ARGS) |
|
Line 926 termp_it_pre(DECL_ARGS) |
|
case (MDOC_Column): |
case (MDOC_Column): |
assert(width); |
assert(width); |
p->rmargin = p->offset + width; |
p->rmargin = p->offset + width; |
|
/* |
|
* XXX - this behaviour is not documented: the |
|
* right-most column is filled to the right margin. |
|
*/ |
|
if (MDOC_HEAD == node->type && |
|
MDOC_BODY == node->next->type) |
|
p->rmargin = p->maxrmargin; |
break; |
break; |
default: |
default: |
break; |
break; |