]> git.cameronkatri.com Git - mandoc.git/commitdiff
Fix mdoc bug found by Claus Assmann: `Pf' should be callable.
authorKristaps Dzonsons <kristaps@bsd.lv>
Tue, 6 Apr 2010 07:17:51 +0000 (07:17 +0000)
committerKristaps Dzonsons <kristaps@bsd.lv>
Tue, 6 Apr 2010 07:17:51 +0000 (07:17 +0000)
mdoc.7
mdoc_macro.c

diff --git a/mdoc.7 b/mdoc.7
index 68730cabd37de107dc3518bd26ca6ff21252881d..541aafd81e6851001894b4688278b89d437f55bd 100644 (file)
--- a/mdoc.7
+++ b/mdoc.7
@@ -1,4 +1,4 @@
-.\"    $Id: mdoc.7,v 1.87 2010/03/31 07:13:53 kristaps Exp $
+.\"    $Id: mdoc.7,v 1.88 2010/04/06 07:17:51 kristaps Exp $
 .\"
 .\" Copyright (c) 2009 Kristaps Dzonsons <kristaps@kth.se>
 .\"
@@ -14,7 +14,7 @@
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.Dd $Mdocdate: March 31 2010 $
+.Dd $Mdocdate: April 6 2010 $
 .Dt MDOC 7
 .Os
 .
@@ -860,7 +860,7 @@ then the macro accepts an arbitrary number of arguments.
 .It Sx \&Ot  Ta    \&No     Ta    \&No     Ta    n
 .It Sx \&Ox  Ta    Yes      Ta    Yes      Ta    n
 .It Sx \&Pa  Ta    Yes      Ta    Yes      Ta    n
-.It Sx \&Pf  Ta    \&No     Ta    Yes      Ta    1
+.It Sx \&Pf  Ta    Yes      Ta    Yes      Ta    1
 .It Sx \&Pp  Ta    \&No     Ta    \&No     Ta    0
 .It Sx \&Rv  Ta    \&No     Ta    \&No     Ta    n
 .It Sx \&Sm  Ta    \&No     Ta    \&No     Ta    1
index 2a5bcc8005ccce42f4ec0963d0a4a77705abcc8e..d58825f735d50e50c3dd60b5b36af33c1ee579b2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mdoc_macro.c,v 1.51 2010/04/05 08:45:29 kristaps Exp $ */
+/*     $Id: mdoc_macro.c,v 1.52 2010/04/06 07:17:51 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -139,7 +139,7 @@ const       struct mdoc_macro __mdoc_macros[MDOC_MAX] = {
        { in_line_argn, MDOC_CALLABLE | MDOC_PARSED }, /* Nx */
        { in_line_argn, MDOC_CALLABLE | MDOC_PARSED }, /* Ox */
        { blk_exp_close, MDOC_EXPLICIT | MDOC_CALLABLE | MDOC_PARSED }, /* Pc */
-       { in_line_argn, MDOC_PARSED | MDOC_IGNDELIM }, /* Pf */
+       { in_line_argn, MDOC_CALLABLE | MDOC_PARSED | MDOC_IGNDELIM }, /* Pf */
        { blk_part_exp, MDOC_CALLABLE | MDOC_PARSED | MDOC_EXPLICIT }, /* Po */
        { blk_part_imp, MDOC_CALLABLE | MDOC_PARSED }, /* Pq */
        { blk_exp_close, MDOC_EXPLICIT | MDOC_CALLABLE | MDOC_PARSED }, /* Qc */