diff --git a/src/system/runtime_loader/utility.cpp b/src/system/runtime_loader/utility.cpp index 32b4e1fdb4..1cda136898 100644 --- a/src/system/runtime_loader/utility.cpp +++ b/src/system/runtime_loader/utility.cpp @@ -58,6 +58,14 @@ printf(const char *format, ...) } +extern "C" uint32 +__swap_int32(uint32 value) +{ + return value >> 24 | (value >> 8) & 0xff00 | value << 24 + | (value << 8) & 0xff0000; +} + + // Copied from libroot/os/thread.c: