summaryrefslogtreecommitdiffstats
path: root/man.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-03-23 15:41:09 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-03-23 15:41:09 +0000
commitb657e31a9ec6631499c82ab01201bfb7db357ba3 (patch)
treeb4d902aaa9d17e0684c61f1912c194589fb05bc1 /man.c
parent858ffa5feefe929dcf0dabf5d771106577f1d9e7 (diff)
downloadmandoc-b657e31a9ec6631499c82ab01201bfb7db357ba3.tar.gz
-man linked to mandoc in documentation.
Diffstat (limited to 'man.c')
-rw-r--r--man.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/man.c b/man.c
index 48e26619..e66315c6 100644
--- a/man.c
+++ b/man.c
@@ -102,8 +102,12 @@ int
man_endparse(struct man *m)
{
- /* FIXME. */
- return(1);
+ if (MAN_HALT & m->flags)
+ return(0);
+ else if (man_macroend(m))
+ return(1);
+ m->flags |= MAN_HALT;
+ return(0);
}
@@ -334,3 +338,4 @@ err: /* Error out. */
m->flags |= MAN_HALT;
return(0);
}
+