1
0
Fork 0
QuasselClient/src/qtshit/read/readSignedByte.zig
2021-06-04 17:48:50 +01:00

15 lines
384 B
Zig

const std = @import("std");
pub fn readSignedByte(reader: anytype) !i8 {
//std.debug.print("read: readSignedByte\n", .{});
return try reader.readIntBig(i8);
}
test "deserialize signed byte" {
var bytes = &[_]u8{0xBB};
var fBS = std.io.fixedBufferStream(bytes);
var signedByte = try readSignedByte(fBS.reader());
try std.testing.expect(signedByte == -69);
}