From 3e8d538cdcbed1408b260186b980e5fa4eeb81af Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Tue, 28 Oct 2014 18:49:33 +0000 Subject: In -Tascii mode, print "" only for Unicode escapes of unknown representation, not for character escapes with unknown names. According to groff, the latter produce no output, and we now warn about them. --- term_ascii.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'term_ascii.c') diff --git a/term_ascii.c b/term_ascii.c index 6ec27be0..6c290453 100644 --- a/term_ascii.c +++ b/term_ascii.c @@ -1,4 +1,4 @@ -/* $Id: term_ascii.c,v 1.38 2014/10/28 17:36:19 schwarze Exp $ */ +/* $Id: term_ascii.c,v 1.39 2014/10/28 18:49:33 schwarze Exp $ */ /* * Copyright (c) 2010, 2011 Kristaps Dzonsons * Copyright (c) 2014 Ingo Schwarze @@ -19,6 +19,7 @@ #include +#include #if HAVE_WCHAR #include #endif @@ -337,8 +338,7 @@ ascii_uc2str(int uc) "j", "DZ", "Dz", "dz", "'\bG", "'\bg", "HV", "W", "`\bN", "`\bn", "A", "a", "'\bAE","'\bae","O", "o"}; - if (uc < 0) - return(""); + assert(uc >= 0); if ((size_t)uc < sizeof(tab)/sizeof(tab[0])) return(tab[uc]); return(mchars_uc2str(uc)); -- cgit v1.2.3