mirror of
https://github.com/tmux/tmux.git
synced 2025-11-06 03:08:42 +00:00
Merge branch 'obsd-master'
Conflicts: Makefile
This commit is contained in:
17
utf8.c
17
utf8.c
@@ -351,10 +351,27 @@ static void utf8_build(void);
|
||||
void
|
||||
utf8_set(struct utf8_data *ud, u_char ch)
|
||||
{
|
||||
u_int i;
|
||||
|
||||
*ud->data = ch;
|
||||
ud->size = 1;
|
||||
|
||||
ud->width = 1;
|
||||
|
||||
for (i = ud->size; i < sizeof ud->data; i++)
|
||||
ud->data[i] = '\0';
|
||||
}
|
||||
|
||||
/* Copy UTF-8 character. */
|
||||
void
|
||||
utf8_copy(struct utf8_data *to, const struct utf8_data *from)
|
||||
{
|
||||
u_int i;
|
||||
|
||||
memcpy(to, from, sizeof *to);
|
||||
|
||||
for (i = to->size; i < sizeof to->data; i++)
|
||||
to->data[i] = '\0';
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user