From 38c8100a76505472997fe7b7eba3558c944f649a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 9 Nov 2023 12:40:19 +0530 Subject: [PATCH] ... --- kitty/vt-parser.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/kitty/vt-parser.c b/kitty/vt-parser.c index eb142e1f6..7c8664783 100644 --- a/kitty/vt-parser.c +++ b/kitty/vt-parser.c @@ -145,17 +145,15 @@ byte_loader_peek(const byte_loader *self) { return (self->m >> ((sizeof(self->m) static void byte_loader_init(byte_loader *self, const uint8_t *buf, unsigned int sz) { size_t extra = ((uintptr_t)buf) % sizeof(BYTE_LOADER_T); - if (extra) { - // align loading + if (extra) { // align loading buf -= extra; sz += extra; } size_t s = MIN(sz, sizeof(self->m)); self->next_load_at = buf + s; self->num_left = sz - extra; self->digits_left = sizeof(self->m) - extra; - self->m = *((BYTE_LOADER_T*)buf); + self->m = (*((BYTE_LOADER_T*)buf)) SHIFT_OP (8 * extra); self->sz_of_next_load = sz - s; - if (extra) self->m = self->m SHIFT_OP (8 * extra); } static uint8_t