From c9d2f2eb8c4859fa1d34a7437b37496ba8848b82 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Sun, 1 Mar 2009 23:23:55 +0000 Subject: Removed isspace assertion (is handled by pad). --- mdocterm.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'mdocterm.c') diff --git a/mdocterm.c b/mdocterm.c index d4df8a39..499c4da1 100644 --- a/mdocterm.c +++ b/mdocterm.c @@ -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 * @@ -173,9 +173,10 @@ flushln(struct termp *p) 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++) { @@ -187,7 +188,6 @@ flushln(struct termp *p) } else vsz++; } - assert(vsz > 0); /* * If we're breaking normally... @@ -499,8 +499,6 @@ pword(struct termp *p, const char *word, size_t len) { 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 -- cgit v1.2.3-56-ge451