Fix a spurious "implicit fallthrough" warning

This commit is contained in:
Přemysl Eric Janouch 2020-10-26 13:37:51 +01:00
parent 8c4e867760
commit 279d010e0f
Signed by: p
GPG Key ID: A0420B94F92B9493
1 changed files with 3 additions and 4 deletions

View File

@ -906,21 +906,20 @@ peekkey (termo_t *tk, termo_key_t *key, int flags, size_t *nbytep)
switch (ret)
{
size_t halfsize;
case TERMO_RES_KEY:
{
#ifdef DEBUG
print_key (tk, key); fprintf (stderr, "\n");
#endif
// Slide the data down to stop it running away
size_t halfsize = tk->buffsize / 2;
halfsize = tk->buffsize / 2;
if (tk->buffstart > halfsize)
{
memcpy (tk->buffer, tk->buffer + halfsize, halfsize);
tk->buffstart -= halfsize;
}
// Fallthrough
}
// Fall-through
case TERMO_RES_EOF:
case TERMO_RES_ERROR:
return ret;