fix: byteutil.unpack 'b' is equivalent of 'B'
This commit is contained in:
parent
51a8ed6737
commit
2a9507b54e
@ -137,7 +137,7 @@ static int l_unpack(lua::State* L) {
|
|||||||
for (size_t i = 0; format[i]; i++) {
|
for (size_t i = 0; format[i]; i++) {
|
||||||
switch (format[i]) {
|
switch (format[i]) {
|
||||||
case 'b':
|
case 'b':
|
||||||
lua::pushinteger(L, reader.get());
|
lua::pushinteger(L, static_cast<int8_t>(reader.get()));
|
||||||
break;
|
break;
|
||||||
case 'B':
|
case 'B':
|
||||||
lua::pushinteger(L, reader.get() & 0xFF);
|
lua::pushinteger(L, reader.get() & 0xFF);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user