@@ -29,10 +29,12 @@ #if defined(OF_WINDOWS) typedef __int64 of_offset_t; #elif defined(__ANDROID__) typedef long long of_offset_t; +#elif defined(OF_MORPHOS) && !defined(OF_IXEMUL) +typedef signed long long of_offset_t; #elif defined(OF_HAVE_OFF64_T) typedef off64_t of_offset_t; #else typedef off_t of_offset_t; #endif