\r
BOOLEAN\r
IsLeapYear (\r
- IN EFI_TIME *Time\r
+ IN EFI_TIME *Time\r
);\r
\r
EFI_STATUS\r
RtcTimeFieldsValid (\r
- IN EFI_TIME *Time\r
+ IN EFI_TIME *Time\r
);\r
\r
EFI_STATUS\r
EFIAPI\r
InitializeRealTimeClock (\r
- IN EFI_HANDLE ImageHandle,\r
- IN EFI_SYSTEM_TABLE *SystemTable\r
+ IN EFI_HANDLE ImageHandle,\r
+ IN EFI_SYSTEM_TABLE *SystemTable\r
);\r
\r
EFI_STATUS\r
EFIAPI\r
EmuGetTime (\r
- OUT EFI_TIME * Time,\r
- OUT EFI_TIME_CAPABILITIES * Capabilities OPTIONAL\r
+ OUT EFI_TIME *Time,\r
+ OUT EFI_TIME_CAPABILITIES *Capabilities OPTIONAL\r
)\r
+\r
/*++\r
\r
Routine Description:\r
\r
**/\r
{\r
-\r
//\r
// Check parameter for null pointer\r
//\r
if (Time == NULL) {\r
return EFI_INVALID_PARAMETER;\r
-\r
}\r
\r
gEmuThunk->GetTime (Time, Capabilities);\r
EFI_STATUS\r
EFIAPI\r
EmuSetTime (\r
- IN EFI_TIME *Time\r
+ IN EFI_TIME *Time\r
)\r
+\r
/*++\r
\r
Routine Description:\r
\r
**/\r
{\r
- EFI_STATUS Status;\r
+ EFI_STATUS Status;\r
\r
if (Time == NULL) {\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
//\r
// Make sure that the time fields are valid\r
//\r
if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
+\r
return EFI_UNSUPPORTED;\r
}\r
\r
EFI_STATUS\r
EFIAPI\r
EmuGetWakeupTime (\r
- OUT BOOLEAN *Enabled,\r
- OUT BOOLEAN *Pending,\r
- OUT EFI_TIME *Time\r
+ OUT BOOLEAN *Enabled,\r
+ OUT BOOLEAN *Pending,\r
+ OUT EFI_TIME *Time\r
)\r
+\r
/*++\r
\r
Routine Description:\r
EFI_STATUS\r
EFIAPI\r
EmuSetWakeupTime (\r
- IN BOOLEAN Enable,\r
- OUT EFI_TIME *Time\r
+ IN BOOLEAN Enable,\r
+ OUT EFI_TIME *Time\r
)\r
+\r
/*++\r
\r
Routine Description:\r
EFI_STATUS\r
EFIAPI\r
InitializeRealTimeClock (\r
- IN EFI_HANDLE ImageHandle,\r
- IN EFI_SYSTEM_TABLE *SystemTable\r
+ IN EFI_HANDLE ImageHandle,\r
+ IN EFI_SYSTEM_TABLE *SystemTable\r
)\r
+\r
/*++\r
\r
Routine Description:\r
\r
EFI_STATUS\r
RtcTimeFieldsValid (\r
- IN EFI_TIME *Time\r
+ IN EFI_TIME *Time\r
)\r
+\r
/*++\r
\r
Routine Description:\r
Returns:\r
**/\r
{\r
- if (Time->Year < 1998 ||\r
- Time->Year > 2099 ||\r
- Time->Month < 1 ||\r
- Time->Month > 12 ||\r
+ if ((Time->Year < 1998) ||\r
+ (Time->Year > 2099) ||\r
+ (Time->Month < 1) ||\r
+ (Time->Month > 12) ||\r
(!DayValid (Time)) ||\r
- Time->Hour > 23 ||\r
- Time->Minute > 59 ||\r
- Time->Second > 59 ||\r
- Time->Nanosecond > 999999999 ||\r
- (!(Time->TimeZone == EFI_UNSPECIFIED_TIMEZONE || (Time->TimeZone >= -1440 && Time->TimeZone <= 1440))) ||\r
+ (Time->Hour > 23) ||\r
+ (Time->Minute > 59) ||\r
+ (Time->Second > 59) ||\r
+ (Time->Nanosecond > 999999999) ||\r
+ (!((Time->TimeZone == EFI_UNSPECIFIED_TIMEZONE) || ((Time->TimeZone >= -1440) && (Time->TimeZone <= 1440)))) ||\r
(Time->Daylight & (~(EFI_TIME_ADJUST_DAYLIGHT | EFI_TIME_IN_DAYLIGHT)))\r
- ) {\r
+ )\r
+ {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
IN EFI_TIME *Time\r
)\r
{\r
-\r
STATIC const INTN DayOfMonth[12] = { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };\r
\r
- if (Time->Day < 1 ||\r
- Time->Day > DayOfMonth[Time->Month - 1] ||\r
- (Time->Month == 2 && (!IsLeapYear (Time) && Time->Day > 28))\r
- ) {\r
+ if ((Time->Day < 1) ||\r
+ (Time->Day > DayOfMonth[Time->Month - 1]) ||\r
+ ((Time->Month == 2) && (!IsLeapYear (Time) && (Time->Day > 28)))\r
+ )\r
+ {\r
return FALSE;\r
}\r
\r
\r
BOOLEAN\r
IsLeapYear (\r
- IN EFI_TIME *Time\r
+ IN EFI_TIME *Time\r
)\r
{\r
if (Time->Year % 4 == 0) {\r