diff options
Diffstat (limited to 'term_ascii.c')
-rw-r--r-- | term_ascii.c | 6 |
1 files changed, 3 insertions, 3 deletions
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 <kristaps@bsd.lv> * Copyright (c) 2014 Ingo Schwarze <schwarze@openbsd.org> @@ -19,6 +19,7 @@ #include <sys/types.h> +#include <assert.h> #if HAVE_WCHAR #include <locale.h> #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)); |