diff options
author | 2010-05-16 01:35:37 +0000 | |
---|---|---|
committer | 2010-05-16 01:35:37 +0000 | |
commit | 4d405feb6f8c720cd004dbba9d9a857bd1a4d95f (patch) | |
tree | fc2d12239dc05ce4b997411281c4d3903e4614b0 | |
parent | 56769575b59463282f2527c0dccc339862efdf04 (diff) | |
download | mandoc-4d405feb6f8c720cd004dbba9d9a857bd1a4d95f.tar.gz mandoc-4d405feb6f8c720cd004dbba9d9a857bd1a4d95f.tar.zst mandoc-4d405feb6f8c720cd004dbba9d9a857bd1a4d95f.zip |
sync to OpenBSD:
introduce a #define to get rid of the magic number
describing the ASCII character used to represent non-breaking space;
ok kristaps
-rw-r--r-- | chars.h | 4 | ||||
-rw-r--r-- | chars.in | 4 | ||||
-rw-r--r-- | term.c | 4 |
3 files changed, 7 insertions, 5 deletions
@@ -1,4 +1,4 @@ -/* $Id: chars.h,v 1.1 2009/09/17 07:41:28 kristaps Exp $ */ +/* $Id: chars.h,v 1.2 2010/05/16 01:35:37 schwarze Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se> * @@ -17,6 +17,8 @@ #ifndef CHARS_H #define CHARS_H +#define ASCII_NBRSP 31 /* non-breaking space */ + __BEGIN_DECLS enum chars { @@ -1,4 +1,4 @@ -/* $Id: chars.in,v 1.22 2010/03/30 19:20:33 kristaps Exp $ */ +/* $Id: chars.in,v 1.23 2010/05/16 01:35:37 schwarze Exp $ */ /* * Copyright (c) 2009 Kristaps Dzonsons <kristaps@kth.se> * @@ -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 @@ -1,4 +1,4 @@ -/* $Id: term.c,v 1.134 2010/05/15 16:18:23 joerg Exp $ */ +/* $Id: term.c,v 1.135 2010/05/16 01:35:37 schwarze Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se> * @@ -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]); |