On some platforms (e.g. FreeBSD), Par does not work as expected because
the isspace(3) system call returns true for the non-breaking space
character 0xA0. This patch work-arounds this problem.

--- par.c.orig	Sun Mar 28 16:00:15 2004
+++ par.c	Sun Mar 28 16:04:00 2004
@@ -403,7 +403,8 @@
         }
         continue;
       }
-      if (isspace(c)) ch = ' ';
+      /* Exclude non-breaking space from the class of space chars */
+      if (isspace(c) && isascii(c)) ch = ' ';
       else blank = 0;
       additem(cbuf, &ch, errmsg);
       if (*errmsg) goto rlcleanup;
