]> git.cameronkatri.com Git - mandoc.git/blobdiff - mdoc.c
`IP' and `TP' correctly handle width arguments.
[mandoc.git] / mdoc.c
diff --git a/mdoc.c b/mdoc.c
index 3cea98cfa876c99b7c6f1bc9e3bee60c032114ea..7eab5680c6bf9f89a548eeb026b0b2c17df0797b 100644 (file)
--- a/mdoc.c
+++ b/mdoc.c
@@ -1,4 +1,4 @@
-/*     $Id: mdoc.c,v 1.97 2009/07/29 08:46:06 kristaps Exp $ */
+/*     $Id: mdoc.c,v 1.99 2009/08/13 11:43:24 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -675,6 +675,8 @@ parsemacro(struct mdoc *m, int ln, char *buf)
 
        /* Empty lines are ignored. */
 
+       /* FIXME: this can accept `.    xx' like libman! */
+
        if (0 == buf[1])
                return(1);
 
@@ -715,8 +717,10 @@ parsemacro(struct mdoc *m, int ln, char *buf)
        while (buf[i] && ' ' == buf[i])
                i++;
 
-       /* Begin recursive parse sequence. */
-
+       /* 
+        * Begin recursive parse sequence.  Since we're at the start of
+        * the line, we don't need to do callable/parseable checks.
+        */
        if ( ! mdoc_macro(m, c, ln, 1, &i, buf)) 
                goto err;