diff --git a/std/endian.zig b/std/endian.zig index 9f2d2c8dcd8d1ea7850de5bac8cefee18edf145d..6f5bfff3850bd942ce9f4db9dd5ace6482432873 100644 --- a/std/endian.zig +++ b/std/endian.zig @@ -16,5 +16,5 @@ pub fn swapIf(endian: builtin.Endian, comptime T: type, x: T) -> T { pub fn swap(comptime T: type, x: T) -> T { var buf: [@sizeOf(T)]u8 = undefined; mem.writeInt(buf[0..], x, false); - return mem.readInt(buf, T, true); + return mem.readInt(buf, T, builtin.Endian.Big); }