summaryrefslogtreecommitdiff
path: root/modules/enet/win32.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/enet/win32.c')
-rw-r--r--modules/enet/win32.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/enet/win32.c b/modules/enet/win32.c
index d77fa9a49a..15edd7acbb 100644
--- a/modules/enet/win32.c
+++ b/modules/enet/win32.c
@@ -28,7 +28,9 @@ enet_initialize (void)
return -1;
}
+#ifndef WINRT_ENABLED
timeBeginPeriod (1);
+#endif
return 0;
}
@@ -36,11 +38,22 @@ enet_initialize (void)
void
enet_deinitialize (void)
{
+#ifndef WINRT_ENABLED
timeEndPeriod (1);
+#endif
WSACleanup ();
}
+#ifdef WINRT_ENABLED
+enet_uint32
+timeGetTime() {
+ ULONGLONG ticks = GetTickCount64();
+ return (enet_uint32)ticks;
+}
+#endif
+
+
enet_uint32
enet_host_random_seed (void)
{