summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chars.h2
-rw-r--r--chars.in2
-rw-r--r--term.c2
3 files changed, 4 insertions, 2 deletions
diff --git a/chars.h b/chars.h
index a18c2880..a5b21396 100644
--- a/chars.h
+++ b/chars.h
@@ -17,6 +17,8 @@
#ifndef CHARS_H
#define CHARS_H
+#define ASCII_NBRSP 31 /* non-breaking space */
+
__BEGIN_DECLS
enum chars {
diff --git a/chars.in b/chars.in
index b2580115..14b80de7 100644
--- a/chars.in
+++ b/chars.in
@@ -31,7 +31,7 @@
*/
/* Non-breaking, non-collapsing space uses unit separator. */
-static const char ascii_nbrsp[2] = { 31, 0 };
+static const char ascii_nbrsp[2] = { ASCII_NBRSP, 0 };
CHAR_TBL_START
diff --git a/term.c b/term.c
index 8d612bbf..dc16c424 100644
--- a/term.c
+++ b/term.c
@@ -233,7 +233,7 @@ term_flushln(struct termp *p)
for ( ; i < (int)p->col; i++)
if (' ' == p->buf[i])
break;
- else if (31 == p->buf[i])
+ else if (ASCII_NBRSP == p->buf[i])
putchar(' ');
else
putchar(p->buf[i]);