]> git.cameronkatri.com Git - mandoc.git/blobdiff - mdocterm.c
Removed isspace assertion (is handled by pad).
[mandoc.git] / mdocterm.c
index d4df8a39be082a958a4cd244e55d3d123fd17358..499c4da18d21b86ddf13050beed7a02b23ac2c89 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mdocterm.c,v 1.22 2009/03/01 13:06:49 kristaps Exp $ */
+/* $Id: mdocterm.c,v 1.23 2009/03/01 23:23:55 kristaps Exp $ */
 /*
  * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
  *
 /*
  * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -173,9 +173,10 @@ flushln(struct termp *p)
        for (i = 0; i < p->col; i++) {
                /*
                 * Count up visible word characters.  Control sequences
        for (i = 0; i < p->col; i++) {
                /*
                 * Count up visible word characters.  Control sequences
-                * (starting with the CSI) aren't counted. 
+                * (starting with the CSI) aren't counted.  A space
+                * generates a non-printing word, which is valid (the
+                * space is printed according to regular spacing rules).
                 */
                 */
-               assert( ! xisspace(p->buf[i]));
 
                /* LINTED */
                for (j = i, vsz = 0; j < p->col; j++) {
 
                /* LINTED */
                for (j = i, vsz = 0; j < p->col; j++) {
@@ -187,7 +188,6 @@ flushln(struct termp *p)
                        } else
                                vsz++;
                }
                        } else
                                vsz++;
                }
-               assert(vsz > 0);
 
                /*
                 * If we're breaking normally...
 
                /*
                 * If we're breaking normally...
@@ -499,8 +499,6 @@ pword(struct termp *p, const char *word, size_t len)
 {
        size_t           i;
 
 {
        size_t           i;
 
-       /*assert(len > 0);*/ /* Can be, if literal. */
-
        /*
         * Handle pwords, partial words, which may be either a single
         * word or a phrase that cannot be broken down (such as a
        /*
         * Handle pwords, partial words, which may be either a single
         * word or a phrase that cannot be broken down (such as a