]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/Library/XenRealTimeClockLib/XenRealTimeClockLib.c
OvmfPkg/Xen: Fix VS2019 build issues
[mirror_edk2.git] / OvmfPkg / Library / XenRealTimeClockLib / XenRealTimeClockLib.c
index e113bc89bd75979d2f95f1d58f910ec7e17eca86..72e0aaa8798c5da79ce7ce7a41ce28cc6c47ce48 100644 (file)
@@ -53,9 +53,9 @@ EpochToEfiTime (
   m  = (((da * 5) + 308) / 153) - 2;\r
   d  = da - (((m + 4) * 153) / 5) + 122;\r
 \r
-  Time->Year  = y - 4800 + ((m + 2) / 12);\r
+  Time->Year  = (UINT16)(y - 4800 + ((m + 2) / 12));\r
   Time->Month = ((m + 2) % 12) + 1;\r
-  Time->Day   = d + 1;\r
+  Time->Day   = (UINT8)(d + 1);\r
 \r
   ss = EpochSeconds % 60;\r
   a  = (EpochSeconds - ss) / 60;\r
@@ -63,9 +63,9 @@ EpochToEfiTime (
   b = (a - mm) / 60;\r
   hh = b % 24;\r
 \r
-  Time->Hour        = hh;\r
-  Time->Minute      = mm;\r
-  Time->Second      = ss;\r
+  Time->Hour        = (UINT8)hh;\r
+  Time->Minute      = (UINT8)mm;\r
+  Time->Second      = (UINT8)ss;\r
   Time->Nanosecond  = 0;\r
 \r
 }\r