Commit f1a71729 authored by David Lawrence Ramsey's avatar David Lawrence Ramsey
Browse files

correction: in mbwidth(), use the width of Unicode U+FFFD (Replacement

Character) instead of hardcoding a width of one for unprintable
characters


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3103 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
parent 4a8c9b61
No related merge requests found
Showing with 4 additions and 4 deletions
+4 -4
......@@ -76,9 +76,9 @@ CVS code -
- chars.c:
mbwidth()
- If wcwidth() returns -1 for the character passed in, treat the
character as being one column wide instead of zero columns
wide, since there are display problems that crop up with the
latter approach. (DLR)
character as having the width of Unicode U+FFFD (Replacement
Character) instead of having zero width, since there are
display problems that crop up with the latter approach. (DLR)
- files.c:
read_file()
- Remove apparently unneeded logic to handle a case where
......
......@@ -300,7 +300,7 @@ int mbwidth(const char *c)
width = wcwidth(wc);
if (width == -1)
width = 1;
width = wcwidth(bad_wchar);
return width;
} else
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment