Commit 8db90f50 authored by belldon's avatar belldon

Extend C# ByteBuffer Put method fix to unsafe methods

Fixes issue #243.  Extends the initial C# ByteBuffer fix
(e4c3bf3d) to Put methods
used when UNSAFE_BYTEBUFFER is defined.
parent 8e6758d2
......@@ -168,7 +168,6 @@ namespace FlatBuffers
? value
: ReverseBytes(value);
}
_pos = offset;
}
public void PutInt(int offset, int value)
......@@ -185,7 +184,6 @@ namespace FlatBuffers
? value
: ReverseBytes(value);
}
_pos = offset;
}
public unsafe void PutLong(int offset, long value)
......@@ -203,7 +201,6 @@ namespace FlatBuffers
? value
: ReverseBytes(value);
}
_pos = offset;
}
public unsafe void PutFloat(int offset, float value)
......@@ -220,7 +217,6 @@ namespace FlatBuffers
*(uint*)(ptr + offset) = ReverseBytes(*(uint*)(&value));
}
}
_pos = offset;
}
public unsafe void PutDouble(int offset, double value)
......@@ -238,7 +234,6 @@ namespace FlatBuffers
*(ulong*)(ptr + offset) = ReverseBytes(*(ulong*)(ptr + offset));
}
}
_pos = offset;
}
#else // !UNSAFE_BYTEBUFFER
// Slower versions of Put* for when unsafe code is not allowed.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment