Skip to content

Commit bb21839

Browse files
committed
Better sample for code with pointers.
1 parent 44df1d5 commit bb21839

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ public unsafe void PointerBigEndian()
3636
fixed (byte* pointer = &_buffer[0])
3737
{
3838
pointer[0] = DataCodes.Array16;
39-
Unsafe.WriteUnaligned(ref pointer[1], length);
39+
Unsafe.WriteUnaligned(ref pointer[1], BinaryPrimitives.ReverseEndianness(length));
4040
for (var i = 0u; i < length; i++)
4141
{
4242
pointer[3 + 5 * i] = DataCodes.UInt32;
43-
Unsafe.WriteUnaligned(ref pointer[3 + 5 * i + 1], baseInt - i);
43+
Unsafe.WriteUnaligned(ref pointer[3 + 5 * i + 1], BinaryPrimitives.ReverseEndianness(baseInt));
4444
}
4545
}
4646
}

0 commit comments

Comments
 (0)