Print this page
4006 Certain printable unicode characters misclassified as nonprintable
5227 space should be automatically included in 'print' class by localedef

@@ -298,10 +298,12 @@
                                 ctn->ctype |= _ISUPPER;
                         if ((wc >= 'a') && (wc <= 'z'))
                                 ctn->ctype |= _ISLOWER;
                         if ((wc >= '0') && (wc <= '9'))
                                 ctn->ctype |= _ISDIGIT;
+                        if (wc == ' ')
+                                ctn->ctype |= _ISPRINT;
                         if (strchr(" \f\n\r\t\v", (char)wc) != NULL)
                                 ctn->ctype |= _ISSPACE;
                         if (strchr("0123456789ABCDEFabcdef", (char)wc) != NULL)
                                 ctn->ctype |= _ISXDIGIT;
                         if (strchr(" \t", (char)wc))