]> git.cameronkatri.com Git - mandoc.git/commit
The function rew_sub() tries to rewind any all all kinds of blocks
authorIngo Schwarze <schwarze@openbsd.org>
Sun, 1 Feb 2015 16:47:39 +0000 (16:47 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Sun, 1 Feb 2015 16:47:39 +0000 (16:47 +0000)
commitb2d12509d3ab529895994da811b70600c81ee10e
tree7bdf222801ea58d0db827dfef5923d61ee2e09ca
parent4ac6265c00a615f1c73a9e93009e46865afcdfd9
The function rew_sub() tries to rewind any all all kinds of blocks
and elements under any and all circumstances, even handling some
bad block nesting now and then.  Little surprisingly, this ends up
in excessive complexity and has caused many bugs in the past.
Start to slowly disentangle this mess by replacing calls to rew_sub()
immediately following mdoc_head_alloc() by the much simpler rew_last().
Gets rid of the first two rew_sub() calls out of twenty.
No functional change.
mdoc_macro.c