term: remove unneeded utf8.left member

This commit is contained in:
Daniel Eklöf 2020-04-27 15:06:23 +02:00
parent 3fb3b63d93
commit e478874dd9
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 0 additions and 16 deletions

View file

@ -135,7 +135,6 @@ struct vt {
struct {
uint8_t data[4];
uint8_t idx;
uint8_t left;
} utf8;
struct {
uint8_t *data;

15
vt.c
View file

@ -513,27 +513,21 @@ static void
action_utf8_2_entry(struct terminal *term, uint8_t c)
{
term->vt.utf8.idx = 0;
term->vt.utf8.left = 2;
term->vt.utf8.data[term->vt.utf8.idx++] = c;
term->vt.utf8.left--;
}
static void
action_utf8_3_entry(struct terminal *term, uint8_t c)
{
term->vt.utf8.idx = 0;
term->vt.utf8.left = 3;
term->vt.utf8.data[term->vt.utf8.idx++] = c;
term->vt.utf8.left--;
}
static void
action_utf8_4_entry(struct terminal *term, uint8_t c)
{
term->vt.utf8.idx = 0;
term->vt.utf8.left = 4;
term->vt.utf8.data[term->vt.utf8.idx++] = c;
term->vt.utf8.left--;
}
static void
@ -1068,9 +1062,6 @@ static enum state
state_utf8_collect_1_switch(struct terminal *term, uint8_t data)
{
term->vt.utf8.data[term->vt.utf8.idx++] = data;
term->vt.utf8.left--;
assert(term->vt.utf8.left == 0);
action_utf8_print(term, data);
return STATE_GROUND;
}
@ -1079,9 +1070,6 @@ static enum state
state_utf8_collect_2_switch(struct terminal *term, uint8_t data)
{
term->vt.utf8.data[term->vt.utf8.idx++] = data;
term->vt.utf8.left--;
assert(term->vt.utf8.left == 1);
return STATE_UTF8_COLLECT_1;
}
@ -1089,9 +1077,6 @@ static enum state
state_utf8_collect_3_switch(struct terminal *term, uint8_t data)
{
term->vt.utf8.data[term->vt.utf8.idx++] = data;
term->vt.utf8.left--;
assert(term->vt.utf8.left == 2);
return STATE_UTF8_COLLECT_2;
}