diff --git a/framework/csharp/binary.cpp b/framework/csharp/binary.cpp index 8106f34..af83b76 100644 --- a/framework/csharp/binary.cpp +++ b/framework/csharp/binary.cpp @@ -563,10 +563,10 @@ namespace xna { void BinaryWriter::Write7BitEncodedInt(Int value) { Uint num; - for (num = (Uint)value; num >= (Uint)128U; num >>= 7) - Write((Byte)(num | (Uint)128U)); + for (num = static_cast(value); num >= static_cast(128U); num >>= 7) + Write(static_cast(num | static_cast(128U))); - Write((Byte)num); + Write(static_cast(num)); } void BinaryWriter::Write(Long value)