diff --git a/include/JSystem/JSupport/JSUOutputStream.h b/include/JSystem/JSupport/JSUOutputStream.h index 4cc9ce459c..8dc7809d24 100644 --- a/include/JSystem/JSupport/JSUOutputStream.h +++ b/include/JSystem/JSupport/JSUOutputStream.h @@ -2,6 +2,7 @@ #define JSUOUTPUTSTREAM_H #include "JSystem/JSupport/JSUIosBase.h" +#include /** * @ingroup jsystem-jsupport @@ -18,15 +19,12 @@ public: s32 write(const void*, s32); void write(const char*); - JSUOutputStream& operator<<(u64 param_0) { - write(¶m_0, sizeof(u64)); - return *this; - } - - JSUOutputStream& operator<<(s64 param_0) { - write(¶m_0, sizeof(s64)); +#if INTPTR_MAX > INT32_MAX + JSUOutputStream& operator<<(uintptr_t param_0) { + write(¶m_0, sizeof(uintptr_t)); return *this; } +#endif JSUOutputStream& operator<<(u32 param_0) { write(¶m_0, sizeof(u32));