You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
572 B
16 lines
572 B
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;
|
|
|