From 6ccb3bf465220038245bd9c4e88cb5250f72d62f Mon Sep 17 00:00:00 2001 From: Nik Date: Sun, 4 Sep 2022 20:37:19 +0200 Subject: [PATCH] includes/std: Add endian parameter to `std::mem::read_unsigned` and `std::mem::read_signed` --- includes/std/mem.pat | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/includes/std/mem.pat b/includes/std/mem.pat index f1b4a13..58dae8c 100644 --- a/includes/std/mem.pat +++ b/includes/std/mem.pat @@ -35,12 +35,12 @@ namespace std::mem { return builtin::std::mem::find_sequence_in_range(occurrence_index, offsetFrom, offsetTo, bytes); }; - fn read_unsigned(u128 address, u8 size) { - return builtin::std::mem::read_unsigned(address, size); + fn read_unsigned(u128 address, u8 size, Endian endian = Endian::Native) { + return builtin::std::mem::read_unsigned(address, size, u32(endian)); }; - fn read_signed(u128 address, u8 size) { - return builtin::std::mem::read_signed(address, size); + fn read_signed(u128 address, u8 size, Endian endian = Endian::Native) { + return builtin::std::mem::read_signed(address, size, u32(endian)); }; fn read_string(u128 address, u8 size) {