CHAR(0x07,0x07,0x07,CA_NONE, _C_CTRL) // <control>
CHAR(0x08,0x08,0x08,CA_NONE, _C_CTRL) // <control>
CHAR(0x09,0x09,0x09,CA_NONE, _C_CTRL | _C_BLANK | _C_PRINT) // <control>
-CHAR(0x0A,0x0A,0x0A,CA_NONE, _C_CTRL) // <control>
+CHAR(0x0A,0x0A,0x0A,CA_NONE, _C_CTRL | _C_BLANK) // <control>
CHAR(0x0B,0x0B,0x0B,CA_NONE, _C_CTRL) // <control>
CHAR(0x0C,0x0C,0x0C,CA_NONE, _C_CTRL) // <control>
-CHAR(0x0D,0x0D,0x0D,CA_NONE, _C_CTRL) // <control>
+CHAR(0x0D,0x0D,0x0D,CA_NONE, _C_CTRL | _C_BLANK) // <control>
CHAR(0x0E,0x0E,0x0E,CA_NONE, _C_CTRL) // <control>
CHAR(0x0F,0x0F,0x0F,CA_NONE, _C_CTRL) // <control>
CHAR(0x10,0x10,0x10,CA_NONE, _C_CTRL) // <control>
#define _C_DIGIT 8 /* Digits */
#define _C_CTRL 16 /* Control characters */
#define _C_XDIGIT 32 /* Hexadecimal digits */
-#define _C_BLANK 64 /* Blanks */
+#define _C_BLANK 64 /* White spaces (spaces, tabs, newlines) */
#define _C_INNER 128 /* `inner punctuation' -- underscore etc. */
#define _C_ALPHA (_C_UPPER | _C_LOWER)