mirror of
https://github.com/tmux/tmux.git
synced 2025-09-03 14:27:09 +00:00
Miscellaneous unused functions, including one which was basically a
duplicate. Found by lint.
This commit is contained in:
23
utf8.c
23
utf8.c
@ -198,7 +198,6 @@ struct utf8_width_entry *utf8_width_root = NULL;
|
||||
int utf8_overlap(struct utf8_width_entry *, struct utf8_width_entry *);
|
||||
void utf8_print(struct utf8_width_entry *, int);
|
||||
u_int utf8_combine(const u_char *);
|
||||
void utf8_split(u_int, u_char *);
|
||||
|
||||
int
|
||||
utf8_overlap(
|
||||
@ -274,28 +273,6 @@ utf8_combine(const u_char *data)
|
||||
return (uvalue);
|
||||
}
|
||||
|
||||
void
|
||||
utf8_split(u_int uvalue, u_char *data)
|
||||
{
|
||||
memset(data, 0xff, 4);
|
||||
|
||||
if (uvalue <= 0x7f)
|
||||
data[0] = uvalue;
|
||||
else if (uvalue > 0x7f && uvalue <= 0x7ff) {
|
||||
data[0] = (uvalue >> 6) | 0xc0;
|
||||
data[1] = (uvalue & 0x3f) | 0x80;
|
||||
} else if (uvalue > 0x7ff && uvalue <= 0xffff) {
|
||||
data[0] = (uvalue >> 12) | 0xe0;
|
||||
data[1] = ((uvalue >> 6) & 0x3f) | 0x80;
|
||||
data[2] = (uvalue & 0x3f) | 0x80;
|
||||
} else if (uvalue > 0xffff && uvalue <= 0x10ffff) {
|
||||
data[0] = (uvalue >> 18) | 0xf0;
|
||||
data[1] = ((uvalue >> 12) & 0x3f) | 0x80;
|
||||
data[2] = ((uvalue >> 6) & 0x3f) | 0x80;
|
||||
data[3] = (uvalue & 0x3f) | 0x80;
|
||||
}
|
||||
}
|
||||
|
||||
int
|
||||
utf8_width(const u_char *udata)
|
||||
{
|
||||
|
Reference in New Issue
Block a user