branch update for HEAD-2003021201
[reactos.git] / lib / kernel32 / misc / time.c
index 0d2dc57..4220496 100644 (file)
 
 /* INCLUDES ******************************************************************/
 
-#include <ddk/ntddk.h>
-#include <windows.h>
-#include <kernel32/error.h>
-//#include <string.h>
+#include <k32.h>
 
 #define NDEBUG
 #include <kernel32/kernel32.h>
@@ -176,14 +173,12 @@ FileTimeToSystemTime(
   TIME_FIELDS TimeFields;
   LARGE_INTEGER liTime;
 
+  if(lpFileTime->dwHighDateTime & 0x80000000)
+   return FALSE;
+
   liTime.u.LowPart = lpFileTime->dwLowDateTime;
   liTime.u.HighPart = lpFileTime->dwHighDateTime;
 
-  if (liTime.u.HighPart >= 0x80000000)
-  {
-     return FALSE;
-  }
-
   RtlTimeToTimeFields(&liTime, &TimeFields);
 
   lpSystemTime->wYear = TimeFields.Year;