]> git.cameronkatri.com Git - mandoc.git/commitdiff
Notes: this must be done later. \b in the input will cause havoc.
authorKristaps Dzonsons <kristaps@bsd.lv>
Mon, 28 Jun 2010 14:39:17 +0000 (14:39 +0000)
committerKristaps Dzonsons <kristaps@bsd.lv>
Mon, 28 Jun 2010 14:39:17 +0000 (14:39 +0000)
man_validate.c
mdoc_validate.c

index fb7056fe8524cabe5be1d1f599ba3eb956f360b3..484694956c42572e9282aa17fc97165761a0145c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: man_validate.c,v 1.44 2010/06/19 20:46:28 kristaps Exp $ */
+/*     $Id: man_validate.c,v 1.45 2010/06/28 14:39:17 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@bsd.lv>
  *
@@ -223,6 +223,11 @@ check_text(CHKARGS)
                                return(c);
                }
 
+               /* 
+                * FIXME: we absolutely cannot let \b get through or it
+                * will destroy some assumptions in terms of format.
+                */
+
                if ('\t' == *p || isprint((u_char)*p) || ASCII_HYPH == *p) 
                        continue;
                if ( ! man_pmsg(m, n->line, pos, MANDOCERR_BADCHAR))
index e50835709850420f31f5602b51bb38bae7609140..48b0c40c9a22e4ec112a1ca539873f525aa9bc29 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mdoc_validate.c,v 1.101 2010/06/27 17:53:27 schwarze Exp $ */
+/*     $Id: mdoc_validate.c,v 1.102 2010/06/28 14:39:17 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@bsd.lv>
  *
@@ -458,6 +458,11 @@ check_text(struct mdoc *mdoc, int line, int pos, char *p)
 {
        int              c;
 
+       /* 
+        * FIXME: we absolutely cannot let \b get through or it will
+        * destroy some assumptions in terms of format.
+        */
+
        for ( ; *p; p++, pos++) {
                if ('\t' == *p) {
                        if ( ! (MDOC_LITERAL & mdoc->flags))