aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/system.cpp
diff options
context:
space:
mode:
authorvoid_17 <61356189+void2012@users.noreply.github.com>2026-03-07 03:31:30 +0700
committerGitHub <noreply@github.com>2026-03-07 03:31:30 +0700
commit988e3042e00485aa7ed3725fe7bfde1da8cf8519 (patch)
treecf712d80b4d03eec73f935e0cce23020ddb6f5ef /Minecraft.World/system.cpp
parent175fc3824e502ecd701c1da2ecd2061d77495693 (diff)
Remove all MSVC `__int64` (#742)
Diffstat (limited to 'Minecraft.World/system.cpp')
-rw-r--r--Minecraft.World/system.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/Minecraft.World/system.cpp b/Minecraft.World/system.cpp
index b6dd56d9..f9bd07a7 100644
--- a/Minecraft.World/system.cpp
+++ b/Minecraft.World/system.cpp
@@ -21,7 +21,7 @@ void System::arraycopy(arrayWithLength<BYTE> src, unsigned int srcPos, arrayWith
assert( srcPos >=0 && srcPos <= src.length);
assert( srcPos + length <= src.length );
assert( dstPos + length <= dst->length );
-
+
memcpy( dst->data + dstPos, src.data + srcPos, length);
}
@@ -30,7 +30,7 @@ void System::arraycopy(arrayWithLength<int> src, unsigned int srcPos, arrayWithL
assert( srcPos >=0 && srcPos <= src.length);
assert( srcPos + length <= src.length );
assert( dstPos + length <= dst->length );
-
+
memcpy( dst->data + dstPos, src.data + srcPos, length * sizeof(int) );
}
@@ -47,10 +47,10 @@ void System::arraycopy(arrayWithLength<int> src, unsigned int srcPos, arrayWithL
// long startTime = System.nanoTime();
// // ... the code being measured ...
// long estimatedTime = System.nanoTime() - startTime;
-//
+//
//Returns:
//The current value of the system timer, in nanoseconds.
-__int64 System::nanoTime()
+int64_t System::nanoTime()
{
#if defined _WINDOWS64 || defined _XBOX || defined _WIN32
static LARGE_INTEGER s_frequency = { 0 };
@@ -64,7 +64,7 @@ __int64 System::nanoTime()
// Using double to avoid 64-bit overflow during multiplication for long uptime
// Precision is sufficient for ~100 days of uptime.
- return (__int64)((double)counter.QuadPart * 1000000000.0 / (double)s_frequency.QuadPart);
+ return (int64_t)((double)counter.QuadPart * 1000000000.0 / (double)s_frequency.QuadPart);
#else
return GetTickCount() * 1000000LL;
#endif
@@ -73,21 +73,21 @@ __int64 System::nanoTime()
//Returns the current time in milliseconds. Note that while the unit of time of the return value is a millisecond,
//the granularity of the value depends on the underlying operating system and may be larger. For example,
//many operating systems measure time in units of tens of milliseconds.
-//See the description of the class Date for a discussion of slight discrepancies that may arise between "computer time"
+//See the description of the class Date for a discussion of slight discrepancies that may arise between "computer time"
//and coordinated universal time (UTC).
//
//Returns:
//the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.
-__int64 System::currentTimeMillis()
+int64_t System::currentTimeMillis()
{
#ifdef __PS3__
-// sys_time_get_current_time() obtains the elapsed time since Epoch (1970/01/01 00:00:00 UTC).
-// The value is separated into two parts: sec stores the elapsed time in seconds, and nsec
+// sys_time_get_current_time() obtains the elapsed time since Epoch (1970/01/01 00:00:00 UTC).
+// The value is separated into two parts: sec stores the elapsed time in seconds, and nsec
// stores the value that is smaller than a second in nanoseconds.
sys_time_sec_t sec;
sys_time_nsec_t nsec;
sys_time_get_current_time(&sec, &nsec);
- __int64 msec = (sec * 1000) + (nsec / (1000*1000));
+ int64_t msec = (sec * 1000) + (nsec / (1000*1000));
return msec;
#elif defined __ORBIS__
@@ -100,7 +100,7 @@ __int64 System::currentTimeMillis()
return sceKernelGetProcessTimeWide() / 1000;
/* SceDateTime Time;
sceRtcGetCurrentClockLocalTime(&Time);
- __int64 systTime = (((((((Time.day * 24) + Time.hour) * 60) + Time.minute) * 60) + Time.second) * 1000) + (Time.microsecond / 1000);
+ int64_t systTime = (((((((Time.day * 24) + Time.hour) * 60) + Time.minute) * 60) + Time.second) * 1000) + (Time.microsecond / 1000);
return systTime;*/
#else
@@ -121,7 +121,7 @@ __int64 System::currentTimeMillis()
}
// 4J Stu - Added this so that we can use real-world timestamps in PSVita saves. Particularly required for the save transfers to be smooth
-__int64 System::currentRealTimeMillis()
+int64_t System::currentRealTimeMillis()
{
#ifdef __PSVITA__
SceFiosDate fileTime = sceFiosDateGetCurrent();
@@ -189,9 +189,9 @@ void System::ReverseINT(int *piVal)
pchVal1[3]=pchVal2[0];
}
-void System::ReverseULONGLONG(__int64 *pullVal)
+void System::ReverseULONGLONG(int64_t *pullVal)
{
- __int64 ullValue=*pullVal;
+ int64_t ullValue=*pullVal;
unsigned char *pchVal1=(unsigned char *)pullVal;
unsigned char *pchVal2=(unsigned char *)&ullValue;