aboutsummaryrefslogtreecommitdiff
path: root/utf8.c
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2022-07-21 15:53:59 -0600
committerJosh Rahm <rahm@google.com>2022-07-21 15:53:59 -0600
commitb11548e3db4361cd8312ffbd27472823bdab4d62 (patch)
treea84b5cf79fb41bb60b6495c1a346bb360b224604 /utf8.c
parent88ebf5544e995d85b2f1416a216ac7f44f719eed (diff)
parentab1d18d00febe161080b8e81331861481110809f (diff)
downloadrtmux-b11548e3db4361cd8312ffbd27472823bdab4d62.tar.gz
rtmux-b11548e3db4361cd8312ffbd27472823bdab4d62.tar.bz2
rtmux-b11548e3db4361cd8312ffbd27472823bdab4d62.zip
Merge remote-tracking branch 'origin/master' into rahm
Diffstat (limited to 'utf8.c')
-rw-r--r--utf8.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/utf8.c b/utf8.c
index 56f20cbb..df75a769 100644
--- a/utf8.c
+++ b/utf8.c
@@ -237,21 +237,6 @@ utf8_width(struct utf8_data *ud, int *width)
if (*width >= 0 && *width <= 0xff)
return (UTF8_DONE);
log_debug("UTF-8 %.*s, wcwidth() %d", (int)ud->size, ud->data, *width);
-
-#ifndef __OpenBSD__
- /*
- * Many platforms (particularly and inevitably OS X) have no width for
- * relatively common characters (wcwidth() returns -1); assume width 1
- * in this case. This will be wrong for genuinely nonprintable
- * characters, but they should be rare. We may pass through stuff that
- * ideally we would block, but this is no worse than sending the same
- * to the terminal without tmux.
- */
- if (*width < 0) {
- *width = 1;
- return (UTF8_DONE);
- }
-#endif
return (UTF8_ERROR);
}