提交 60939ec6 编写于 作者: S Sean Barrett

fix some more signed shifts

上级 a3d62dfe
......@@ -3544,7 +3544,7 @@ static void stbi__fill_bits(stbi__zbuf *z)
{
do {
STBI_ASSERT(z->code_buffer < (1U << z->num_bits));
z->code_buffer |= stbi__zget8(z) << z->num_bits;
z->code_buffer |= (usigned int) stbi__zget8(z) << z->num_bits;
z->num_bits += 8;
} while (z->num_bits <= 24);
}
......
......@@ -1293,7 +1293,7 @@ static uint32 get32(vorb *f)
x = get8(f);
x += get8(f) << 8;
x += get8(f) << 16;
x += get8(f) << 24;
x += (uint32) get8(f) << 24;
return x;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册