summaryrefslogtreecommitdiffstatshomepage
path: root/macro.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-02-26 14:56:27 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-02-26 14:56:27 +0000
commit6bdbfd3d4d8125256b009166659cdbfa09434ada (patch)
tree36a5cdc91b849faef88f4e744e0a23ab77ae72de /macro.c
parent0aa4f25b79210adba71044d7536f78537c7b1bc9 (diff)
downloadmandoc-6bdbfd3d4d8125256b009166659cdbfa09434ada.tar.gz
mandoc-6bdbfd3d4d8125256b009166659cdbfa09434ada.tar.zst
mandoc-6bdbfd3d4d8125256b009166659cdbfa09434ada.zip
Lists (scoped elements) now put delims in-scope.
Diffstat (limited to 'macro.c')
-rw-r--r--macro.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/macro.c b/macro.c
index b72b2fc5..7f49691a 100644
--- a/macro.c
+++ b/macro.c
@@ -1,4 +1,4 @@
-/* $Id: macro.c,v 1.52 2009/02/24 16:16:45 kristaps Exp $ */
+/* $Id: macro.c,v 1.53 2009/02/26 14:56:27 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -921,11 +921,8 @@ macro_scoped(MACRO_PROT_ARGS)
if (ARGS_ERROR == c)
return(0);
- if (ARGS_PUNCT == c)
- break;
if (ARGS_EOLN == c)
break;
-
if (ARGS_PHRASE == c) {
/*
if ( ! mdoc_phrase(mdoc, line, lastarg, buf))
@@ -952,10 +949,10 @@ macro_scoped(MACRO_PROT_ARGS)
break;
}
- if ( ! rewind_subblock(MDOC_HEAD, mdoc, tok, line, ppos))
- return(0);
if (1 == ppos && ! append_delims(mdoc, line, pos, buf))
return(0);
+ if ( ! rewind_subblock(MDOC_HEAD, mdoc, tok, line, ppos))
+ return(0);
if ( ! mdoc_body_alloc(mdoc, line, ppos, tok))
return(0);