|
@@ -154,7 +154,8 @@ OutPacket* coreOutPacketWriteI16(OutPacket* out, i16 i) {
|
|
|
|
|
|
OutPacket* coreOutPacketWriteI32(OutPacket* out, i32 i) {
|
|
|
if(i < 0) {
|
|
|
- return coreOutPacketWriteU32(out, (u32)(i + (i32)2147483648));
|
|
|
+ return coreOutPacketWriteU32(out,
|
|
|
+ (u32)((i + (i32)2147483647) + (i32)1));
|
|
|
}
|
|
|
return coreOutPacketWriteU32(out, (u32)((u32)i + (u32)2147483648));
|
|
|
}
|