]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/String.c
MdePkg: Apply uncrustify changes
[mirror_edk2.git] / MdePkg / Library / BaseLib / String.c
index f4854f357e3a2873f33456221bf6f08b60c99fa6..98e6d31463e0f20534511f3d1849765cb9b3a9f9 100644 (file)
@@ -8,7 +8,6 @@
 \r
 #include "BaseLibInternals.h"\r
 \r
-\r
 /**\r
   Returns the length of a Null-terminated Unicode string.\r
 \r
 UINTN\r
 EFIAPI\r
 StrLen (\r
-  IN      CONST CHAR16              *String\r
+  IN      CONST CHAR16  *String\r
   )\r
 {\r
-  UINTN                             Length;\r
+  UINTN  Length;\r
 \r
   ASSERT (String != NULL);\r
-  ASSERT (((UINTN) String & BIT0) == 0);\r
+  ASSERT (((UINTN)String & BIT0) == 0);\r
 \r
   for (Length = 0; *String != L'\0'; String++, Length++) {\r
     //\r
@@ -46,6 +45,7 @@ StrLen (
       ASSERT (Length < PcdGet32 (PcdMaximumUnicodeStringLength));\r
     }\r
   }\r
+\r
   return Length;\r
 }\r
 \r
@@ -70,7 +70,7 @@ StrLen (
 UINTN\r
 EFIAPI\r
 StrSize (\r
-  IN      CONST CHAR16              *String\r
+  IN      CONST CHAR16  *String\r
   )\r
 {\r
   return (StrLen (String) + 1) * sizeof (*String);\r
@@ -107,8 +107,8 @@ StrSize (
 INTN\r
 EFIAPI\r
 StrCmp (\r
-  IN      CONST CHAR16              *FirstString,\r
-  IN      CONST CHAR16              *SecondString\r
+  IN      CONST CHAR16  *FirstString,\r
+  IN      CONST CHAR16  *SecondString\r
   )\r
 {\r
   //\r
@@ -121,6 +121,7 @@ StrCmp (
     FirstString++;\r
     SecondString++;\r
   }\r
+\r
   return *FirstString - *SecondString;\r
 }\r
 \r
@@ -159,9 +160,9 @@ StrCmp (
 INTN\r
 EFIAPI\r
 StrnCmp (\r
-  IN      CONST CHAR16              *FirstString,\r
-  IN      CONST CHAR16              *SecondString,\r
-  IN      UINTN                     Length\r
+  IN      CONST CHAR16  *FirstString,\r
+  IN      CONST CHAR16  *SecondString,\r
+  IN      UINTN         Length\r
   )\r
 {\r
   if (Length == 0) {\r
@@ -182,7 +183,8 @@ StrnCmp (
   while ((*FirstString != L'\0') &&\r
          (*SecondString != L'\0') &&\r
          (*FirstString == *SecondString) &&\r
-         (Length > 1)) {\r
+         (Length > 1))\r
+  {\r
     FirstString++;\r
     SecondString++;\r
     Length--;\r
@@ -191,7 +193,6 @@ StrnCmp (
   return *FirstString - *SecondString;\r
 }\r
 \r
-\r
 /**\r
   Returns the first occurrence of a Null-terminated Unicode sub-string\r
   in a Null-terminated Unicode string.\r
@@ -221,12 +222,12 @@ StrnCmp (
 CHAR16 *\r
 EFIAPI\r
 StrStr (\r
-  IN      CONST CHAR16              *String,\r
-  IN      CONST CHAR16              *SearchString\r
+  IN      CONST CHAR16  *String,\r
+  IN      CONST CHAR16  *SearchString\r
   )\r
 {\r
-  CONST CHAR16 *FirstMatch;\r
-  CONST CHAR16 *SearchStringTmp;\r
+  CONST CHAR16  *FirstMatch;\r
+  CONST CHAR16  *SearchStringTmp;\r
 \r
   //\r
   // ASSERT both strings are less long than PcdMaximumUnicodeStringLength.\r
@@ -236,21 +237,22 @@ StrStr (
   ASSERT (StrSize (SearchString) != 0);\r
 \r
   if (*SearchString == L'\0') {\r
-    return (CHAR16 *) String;\r
+    return (CHAR16 *)String;\r
   }\r
 \r
   while (*String != L'\0') {\r
     SearchStringTmp = SearchString;\r
-    FirstMatch = String;\r
+    FirstMatch      = String;\r
 \r
-    while ((*String == *SearchStringTmp)\r
-            && (*String != L'\0')) {\r
+    while (  (*String == *SearchStringTmp)\r
+          && (*String != L'\0'))\r
+    {\r
       String++;\r
       SearchStringTmp++;\r
     }\r
 \r
     if (*SearchStringTmp == L'\0') {\r
-      return (CHAR16 *) FirstMatch;\r
+      return (CHAR16 *)FirstMatch;\r
     }\r
 \r
     if (*String == L'\0') {\r
@@ -279,10 +281,10 @@ StrStr (
 BOOLEAN\r
 EFIAPI\r
 InternalIsDecimalDigitCharacter (\r
-  IN      CHAR16                    Char\r
+  IN      CHAR16  Char\r
   )\r
 {\r
-  return (BOOLEAN) (Char >= L'0' && Char <= L'9');\r
+  return (BOOLEAN)(Char >= L'0' && Char <= L'9');\r
 }\r
 \r
 /**\r
@@ -303,11 +305,11 @@ InternalIsDecimalDigitCharacter (
 CHAR16\r
 EFIAPI\r
 CharToUpper (\r
-  IN      CHAR16                    Char\r
+  IN      CHAR16  Char\r
   )\r
 {\r
-  if (Char >= L'a' && Char <= L'z') {\r
-    return (CHAR16) (Char - (L'a' - L'A'));\r
+  if ((Char >= L'a') && (Char <= L'z')) {\r
+    return (CHAR16)(Char - (L'a' - L'A'));\r
   }\r
 \r
   return Char;\r
@@ -329,7 +331,7 @@ CharToUpper (
 UINTN\r
 EFIAPI\r
 InternalHexCharToUintn (\r
-  IN      CHAR16                    Char\r
+  IN      CHAR16  Char\r
   )\r
 {\r
   if (InternalIsDecimalDigitCharacter (Char)) {\r
@@ -356,13 +358,12 @@ InternalHexCharToUintn (
 BOOLEAN\r
 EFIAPI\r
 InternalIsHexaDecimalDigitCharacter (\r
-  IN      CHAR16                    Char\r
+  IN      CHAR16  Char\r
   )\r
 {\r
-\r
-  return (BOOLEAN) (InternalIsDecimalDigitCharacter (Char) ||\r
-    (Char >= L'A' && Char <= L'F') ||\r
-    (Char >= L'a' && Char <= L'f'));\r
+  return (BOOLEAN)(InternalIsDecimalDigitCharacter (Char) ||\r
+                   (Char >= L'A' && Char <= L'F') ||\r
+                   (Char >= L'a' && Char <= L'f'));\r
 }\r
 \r
 /**\r
@@ -402,16 +403,15 @@ InternalIsHexaDecimalDigitCharacter (
 UINTN\r
 EFIAPI\r
 StrDecimalToUintn (\r
-  IN      CONST CHAR16              *String\r
+  IN      CONST CHAR16  *String\r
   )\r
 {\r
-  UINTN     Result;\r
+  UINTN  Result;\r
 \r
-  StrDecimalToUintnS (String, (CHAR16 **) NULL, &Result);\r
+  StrDecimalToUintnS (String, (CHAR16 **)NULL, &Result);\r
   return Result;\r
 }\r
 \r
-\r
 /**\r
   Convert a Null-terminated Unicode decimal string to a value of\r
   type UINT64.\r
@@ -449,12 +449,12 @@ StrDecimalToUintn (
 UINT64\r
 EFIAPI\r
 StrDecimalToUint64 (\r
-  IN      CONST CHAR16              *String\r
+  IN      CONST CHAR16  *String\r
   )\r
 {\r
-  UINT64     Result;\r
+  UINT64  Result;\r
 \r
-  StrDecimalToUint64S (String, (CHAR16 **) NULL, &Result);\r
+  StrDecimalToUint64S (String, (CHAR16 **)NULL, &Result);\r
   return Result;\r
 }\r
 \r
@@ -496,16 +496,15 @@ StrDecimalToUint64 (
 UINTN\r
 EFIAPI\r
 StrHexToUintn (\r
-  IN      CONST CHAR16              *String\r
+  IN      CONST CHAR16  *String\r
   )\r
 {\r
-  UINTN     Result;\r
+  UINTN  Result;\r
 \r
-  StrHexToUintnS (String, (CHAR16 **) NULL, &Result);\r
+  StrHexToUintnS (String, (CHAR16 **)NULL, &Result);\r
   return Result;\r
 }\r
 \r
-\r
 /**\r
   Convert a Null-terminated Unicode hexadecimal string to a value of type UINT64.\r
 \r
@@ -544,12 +543,12 @@ StrHexToUintn (
 UINT64\r
 EFIAPI\r
 StrHexToUint64 (\r
-  IN      CONST CHAR16             *String\r
+  IN      CONST CHAR16  *String\r
   )\r
 {\r
-  UINT64    Result;\r
+  UINT64  Result;\r
 \r
-  StrHexToUint64S (String, (CHAR16 **) NULL, &Result);\r
+  StrHexToUint64S (String, (CHAR16 **)NULL, &Result);\r
   return Result;\r
 }\r
 \r
@@ -569,10 +568,10 @@ StrHexToUint64 (
 BOOLEAN\r
 EFIAPI\r
 InternalAsciiIsDecimalDigitCharacter (\r
-  IN      CHAR8                     Char\r
+  IN      CHAR8  Char\r
   )\r
 {\r
-  return (BOOLEAN) (Char >= '0' && Char <= '9');\r
+  return (BOOLEAN)(Char >= '0' && Char <= '9');\r
 }\r
 \r
 /**\r
@@ -592,16 +591,14 @@ InternalAsciiIsDecimalDigitCharacter (
 BOOLEAN\r
 EFIAPI\r
 InternalAsciiIsHexaDecimalDigitCharacter (\r
-  IN      CHAR8                    Char\r
+  IN      CHAR8  Char\r
   )\r
 {\r
-\r
-  return (BOOLEAN) (InternalAsciiIsDecimalDigitCharacter (Char) ||\r
-    (Char >= 'A' && Char <= 'F') ||\r
-    (Char >= 'a' && Char <= 'f'));\r
+  return (BOOLEAN)(InternalAsciiIsDecimalDigitCharacter (Char) ||\r
+                   (Char >= 'A' && Char <= 'F') ||\r
+                   (Char >= 'a' && Char <= 'f'));\r
 }\r
 \r
-\r
 /**\r
   Returns the length of a Null-terminated ASCII string.\r
 \r
@@ -622,10 +619,10 @@ InternalAsciiIsHexaDecimalDigitCharacter (
 UINTN\r
 EFIAPI\r
 AsciiStrLen (\r
-  IN      CONST CHAR8               *String\r
+  IN      CONST CHAR8  *String\r
   )\r
 {\r
-  UINTN                             Length;\r
+  UINTN  Length;\r
 \r
   ASSERT (String != NULL);\r
 \r
@@ -638,6 +635,7 @@ AsciiStrLen (
       ASSERT (Length < PcdGet32 (PcdMaximumAsciiStringLength));\r
     }\r
   }\r
+\r
   return Length;\r
 }\r
 \r
@@ -661,7 +659,7 @@ AsciiStrLen (
 UINTN\r
 EFIAPI\r
 AsciiStrSize (\r
-  IN      CONST CHAR8               *String\r
+  IN      CONST CHAR8  *String\r
   )\r
 {\r
   return (AsciiStrLen (String) + 1) * sizeof (*String);\r
@@ -696,8 +694,8 @@ AsciiStrSize (
 INTN\r
 EFIAPI\r
 AsciiStrCmp (\r
-  IN      CONST CHAR8               *FirstString,\r
-  IN      CONST CHAR8               *SecondString\r
+  IN      CONST CHAR8  *FirstString,\r
+  IN      CONST CHAR8  *SecondString\r
   )\r
 {\r
   //\r
@@ -730,10 +728,10 @@ AsciiStrCmp (
 CHAR8\r
 EFIAPI\r
 AsciiCharToUpper (\r
-  IN      CHAR8                     Chr\r
+  IN      CHAR8  Chr\r
   )\r
 {\r
-  return (UINT8) ((Chr >= 'a' && Chr <= 'z') ? Chr - ('a' - 'A') : Chr);\r
+  return (UINT8)((Chr >= 'a' && Chr <= 'z') ? Chr - ('a' - 'A') : Chr);\r
 }\r
 \r
 /**\r
@@ -752,7 +750,7 @@ AsciiCharToUpper (
 UINTN\r
 EFIAPI\r
 InternalAsciiHexCharToUintn (\r
-  IN      CHAR8                    Char\r
+  IN      CHAR8  Char\r
   )\r
 {\r
   if (InternalIsDecimalDigitCharacter (Char)) {\r
@@ -762,7 +760,6 @@ InternalAsciiHexCharToUintn (
   return (10 + AsciiCharToUpper (Char) - 'A');\r
 }\r
 \r
-\r
 /**\r
   Performs a case insensitive comparison of two Null-terminated ASCII strings,\r
   and returns the difference between the first mismatched ASCII characters.\r
@@ -795,8 +792,8 @@ InternalAsciiHexCharToUintn (
 INTN\r
 EFIAPI\r
 AsciiStriCmp (\r
-  IN      CONST CHAR8               *FirstString,\r
-  IN      CONST CHAR8               *SecondString\r
+  IN      CONST CHAR8  *FirstString,\r
+  IN      CONST CHAR8  *SecondString\r
   )\r
 {\r
   CHAR8  UpperFirstString;\r
@@ -853,9 +850,9 @@ AsciiStriCmp (
 INTN\r
 EFIAPI\r
 AsciiStrnCmp (\r
-  IN      CONST CHAR8               *FirstString,\r
-  IN      CONST CHAR8               *SecondString,\r
-  IN      UINTN                     Length\r
+  IN      CONST CHAR8  *FirstString,\r
+  IN      CONST CHAR8  *SecondString,\r
+  IN      UINTN        Length\r
   )\r
 {\r
   if (Length == 0) {\r
@@ -875,15 +872,16 @@ AsciiStrnCmp (
   while ((*FirstString != '\0') &&\r
          (*SecondString != '\0') &&\r
          (*FirstString == *SecondString) &&\r
-         (Length > 1)) {\r
+         (Length > 1))\r
+  {\r
     FirstString++;\r
     SecondString++;\r
     Length--;\r
   }\r
+\r
   return *FirstString - *SecondString;\r
 }\r
 \r
-\r
 /**\r
   Returns the first occurrence of a Null-terminated ASCII sub-string\r
   in a Null-terminated ASCII string.\r
@@ -911,12 +909,12 @@ AsciiStrnCmp (
 CHAR8 *\r
 EFIAPI\r
 AsciiStrStr (\r
-  IN      CONST CHAR8               *String,\r
-  IN      CONST CHAR8               *SearchString\r
+  IN      CONST CHAR8  *String,\r
+  IN      CONST CHAR8  *SearchString\r
   )\r
 {\r
-  CONST CHAR8 *FirstMatch;\r
-  CONST CHAR8 *SearchStringTmp;\r
+  CONST CHAR8  *FirstMatch;\r
+  CONST CHAR8  *SearchStringTmp;\r
 \r
   //\r
   // ASSERT both strings are less long than PcdMaximumAsciiStringLength\r
@@ -925,21 +923,22 @@ AsciiStrStr (
   ASSERT (AsciiStrSize (SearchString) != 0);\r
 \r
   if (*SearchString == '\0') {\r
-    return (CHAR8 *) String;\r
+    return (CHAR8 *)String;\r
   }\r
 \r
   while (*String != '\0') {\r
     SearchStringTmp = SearchString;\r
-    FirstMatch = String;\r
+    FirstMatch      = String;\r
 \r
-    while ((*String == *SearchStringTmp)\r
-            && (*String != '\0')) {\r
+    while (  (*String == *SearchStringTmp)\r
+          && (*String != '\0'))\r
+    {\r
       String++;\r
       SearchStringTmp++;\r
     }\r
 \r
     if (*SearchStringTmp == '\0') {\r
-      return (CHAR8 *) FirstMatch;\r
+      return (CHAR8 *)FirstMatch;\r
     }\r
 \r
     if (*String == '\0') {\r
@@ -985,16 +984,15 @@ AsciiStrStr (
 UINTN\r
 EFIAPI\r
 AsciiStrDecimalToUintn (\r
-  IN      CONST CHAR8               *String\r
+  IN      CONST CHAR8  *String\r
   )\r
 {\r
-  UINTN     Result;\r
+  UINTN  Result;\r
 \r
-  AsciiStrDecimalToUintnS (String, (CHAR8 **) NULL, &Result);\r
+  AsciiStrDecimalToUintnS (String, (CHAR8 **)NULL, &Result);\r
   return Result;\r
 }\r
 \r
-\r
 /**\r
   Convert a Null-terminated ASCII decimal string to a value of type\r
   UINT64.\r
@@ -1028,12 +1026,12 @@ AsciiStrDecimalToUintn (
 UINT64\r
 EFIAPI\r
 AsciiStrDecimalToUint64 (\r
-  IN      CONST CHAR8               *String\r
+  IN      CONST CHAR8  *String\r
   )\r
 {\r
-  UINT64     Result;\r
+  UINT64  Result;\r
 \r
-  AsciiStrDecimalToUint64S (String, (CHAR8 **) NULL, &Result);\r
+  AsciiStrDecimalToUint64S (String, (CHAR8 **)NULL, &Result);\r
   return Result;\r
 }\r
 \r
@@ -1074,16 +1072,15 @@ AsciiStrDecimalToUint64 (
 UINTN\r
 EFIAPI\r
 AsciiStrHexToUintn (\r
-  IN      CONST CHAR8               *String\r
+  IN      CONST CHAR8  *String\r
   )\r
 {\r
-  UINTN     Result;\r
+  UINTN  Result;\r
 \r
-  AsciiStrHexToUintnS (String, (CHAR8 **) NULL, &Result);\r
+  AsciiStrHexToUintnS (String, (CHAR8 **)NULL, &Result);\r
   return Result;\r
 }\r
 \r
-\r
 /**\r
   Convert a Null-terminated ASCII hexadecimal string to a value of type UINT64.\r
 \r
@@ -1121,17 +1118,16 @@ AsciiStrHexToUintn (
 UINT64\r
 EFIAPI\r
 AsciiStrHexToUint64 (\r
-  IN      CONST CHAR8                *String\r
+  IN      CONST CHAR8  *String\r
   )\r
 {\r
-  UINT64    Result;\r
+  UINT64  Result;\r
 \r
-  AsciiStrHexToUint64S (String, (CHAR8 **) NULL, &Result);\r
+  AsciiStrHexToUint64S (String, (CHAR8 **)NULL, &Result);\r
   return Result;\r
 }\r
 \r
-\r
-STATIC CHAR8 EncodingTable[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"\r
+STATIC CHAR8  EncodingTable[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"\r
                                 "abcdefghijklmnopqrstuvwxyz"\r
                                 "0123456789+/";\r
 \r
@@ -1158,14 +1154,13 @@ RETURN_STATUS
 EFIAPI\r
 Base64Encode (\r
   IN  CONST UINT8  *Source,\r
-  IN        UINTN   SourceLength,\r
+  IN        UINTN  SourceLength,\r
   OUT       CHAR8  *Destination   OPTIONAL,\r
   IN OUT    UINTN  *DestinationSize\r
   )\r
 {\r
-\r
-  UINTN          RequiredSize;\r
-  UINTN          Left;\r
+  UINTN  RequiredSize;\r
+  UINTN  Left;\r
 \r
   //\r
   // Check pointers, and SourceLength is valid\r
@@ -1182,15 +1177,16 @@ Base64Encode (
       *DestinationSize = 1;\r
       return RETURN_BUFFER_TOO_SMALL;\r
     }\r
+\r
     *DestinationSize = 1;\r
-    *Destination = '\0';\r
+    *Destination     = '\0';\r
     return RETURN_SUCCESS;\r
   }\r
 \r
   //\r
   // Check if SourceLength or  DestinationSize is valid\r
   //\r
-  if ((SourceLength >= (MAX_ADDRESS - (UINTN)Source)) || (*DestinationSize >= (MAX_ADDRESS - (UINTN)Destination))){\r
+  if ((SourceLength >= (MAX_ADDRESS - (UINTN)Source)) || (*DestinationSize >= (MAX_ADDRESS - (UINTN)Destination))) {\r
     return RETURN_INVALID_PARAMETER;\r
   }\r
 \r
@@ -1198,7 +1194,7 @@ Base64Encode (
   // 4 ascii per 3 bytes + NULL\r
   //\r
   RequiredSize = ((SourceLength + 2) / 3) * 4 + 1;\r
-  if ((Destination == NULL) || *DestinationSize < RequiredSize) {\r
+  if ((Destination == NULL) || (*DestinationSize < RequiredSize)) {\r
     *DestinationSize = RequiredSize;\r
     return RETURN_BUFFER_TOO_SMALL;\r
   }\r
@@ -1209,13 +1205,12 @@ Base64Encode (
   // Encode 24 bits (three bytes) into 4 ascii characters\r
   //\r
   while (Left >= 3) {\r
-\r
-    *Destination++ = EncodingTable[( Source[0] & 0xfc) >> 2 ];\r
+    *Destination++ = EncodingTable[(Source[0] & 0xfc) >> 2];\r
     *Destination++ = EncodingTable[((Source[0] & 0x03) << 4) + ((Source[1] & 0xf0) >> 4)];\r
     *Destination++ = EncodingTable[((Source[1] & 0x0f) << 2) + ((Source[2] & 0xc0) >> 6)];\r
-    *Destination++ = EncodingTable[( Source[2] & 0x3f)];\r
-    Left -= 3;\r
-    Source += 3;\r
+    *Destination++ = EncodingTable[(Source[2] & 0x3f)];\r
+    Left          -= 3;\r
+    Source        += 3;\r
   }\r
 \r
   //\r
@@ -1233,7 +1228,7 @@ Base64Encode (
       //\r
       // One more data byte, two pad characters\r
       //\r
-      *Destination++ = EncodingTable[( Source[0] & 0xfc) >> 2];\r
+      *Destination++ = EncodingTable[(Source[0] & 0xfc) >> 2];\r
       *Destination++ = EncodingTable[((Source[0] & 0x03) << 4)];\r
       *Destination++ = '=';\r
       *Destination++ = '=';\r
@@ -1243,12 +1238,13 @@ Base64Encode (
       //\r
       // Two more data bytes, and one pad character\r
       //\r
-      *Destination++ = EncodingTable[( Source[0] & 0xfc) >> 2];\r
+      *Destination++ = EncodingTable[(Source[0] & 0xfc) >> 2];\r
       *Destination++ = EncodingTable[((Source[0] & 0x03) << 4) + ((Source[1] & 0xf0) >> 4)];\r
       *Destination++ = EncodingTable[((Source[1] & 0x0f) << 2)];\r
       *Destination++ = '=';\r
       break;\r
-    }\r
+  }\r
+\r
   //\r
   // Add terminating NULL\r
   //\r
@@ -1341,20 +1337,20 @@ Base64Encode (
 RETURN_STATUS\r
 EFIAPI\r
 Base64Decode (\r
-  IN     CONST CHAR8 *Source          OPTIONAL,\r
-  IN     UINTN       SourceSize,\r
-  OUT    UINT8       *Destination     OPTIONAL,\r
-  IN OUT UINTN       *DestinationSize\r
+  IN     CONST CHAR8  *Source          OPTIONAL,\r
+  IN     UINTN        SourceSize,\r
+  OUT    UINT8        *Destination     OPTIONAL,\r
+  IN OUT UINTN        *DestinationSize\r
   )\r
 {\r
-  BOOLEAN PaddingMode;\r
-  UINTN   SixBitGroupsConsumed;\r
-  UINT32  Accumulator;\r
-  UINTN   OriginalDestinationSize;\r
-  UINTN   SourceIndex;\r
-  CHAR8   SourceChar;\r
-  UINT32  Base64Value;\r
-  UINT8   DestinationOctet;\r
+  BOOLEAN  PaddingMode;\r
+  UINTN    SixBitGroupsConsumed;\r
+  UINT32   Accumulator;\r
+  UINTN    OriginalDestinationSize;\r
+  UINTN    SourceIndex;\r
+  CHAR8    SourceChar;\r
+  UINT32   Base64Value;\r
+  UINT8    DestinationOctet;\r
 \r
   if (DestinationSize == NULL) {\r
     return RETURN_INVALID_PARAMETER;\r
@@ -1397,7 +1393,7 @@ Base64Decode (
   //\r
   // Check for overlap.\r
   //\r
-  if (Source != NULL && Destination != NULL) {\r
+  if ((Source != NULL) && (Destination != NULL)) {\r
     //\r
     // Both arrays have been provided, and we know from earlier that each array\r
     // is valid in itself.\r
@@ -1436,8 +1432,9 @@ Base64Decode (
     //\r
     // Whitespace is ignored at all positions (regardless of padding mode).\r
     //\r
-    if (SourceChar == '\t' || SourceChar == '\n' || SourceChar == '\v' ||\r
-        SourceChar == '\f' || SourceChar == '\r' || SourceChar == ' ') {\r
+    if ((SourceChar == '\t') || (SourceChar == '\n') || (SourceChar == '\v') ||\r
+        (SourceChar == '\f') || (SourceChar == '\r') || (SourceChar == ' '))\r
+    {\r
       continue;\r
     }\r
 \r
@@ -1451,10 +1448,11 @@ Base64Decode (
     //     "=" padding characters.\r
     //\r
     if (PaddingMode) {\r
-      if (SourceChar == '=' && SixBitGroupsConsumed == 3) {\r
+      if ((SourceChar == '=') && (SixBitGroupsConsumed == 3)) {\r
         SixBitGroupsConsumed = 0;\r
         continue;\r
       }\r
+\r
       return RETURN_INVALID_PARAMETER;\r
     }\r
 \r
@@ -1462,11 +1460,11 @@ Base64Decode (
     // When not in padding mode, decode Base64Value based on RFC4648, "Table 1:\r
     // The Base 64 Alphabet".\r
     //\r
-    if ('A' <= SourceChar && SourceChar <= 'Z') {\r
+    if (('A' <= SourceChar) && (SourceChar <= 'Z')) {\r
       Base64Value = SourceChar - 'A';\r
-    } else if ('a' <= SourceChar && SourceChar <= 'z') {\r
+    } else if (('a' <= SourceChar) && (SourceChar <= 'z')) {\r
       Base64Value = 26 + (SourceChar - 'a');\r
-    } else if ('0' <= SourceChar && SourceChar <= '9') {\r
+    } else if (('0' <= SourceChar) && (SourceChar <= '9')) {\r
       Base64Value = 52 + (SourceChar - '0');\r
     } else if (SourceChar == '+') {\r
       Base64Value = 62;\r
@@ -1530,38 +1528,38 @@ Base64Decode (
     Accumulator = (Accumulator << 6) | Base64Value;\r
     SixBitGroupsConsumed++;\r
     switch (SixBitGroupsConsumed) {\r
-    case 1:\r
-      //\r
-      // No octet to spill after consuming the first 6-bit group of the\r
-      // quantum; advance to the next source character.\r
-      //\r
-      continue;\r
-    case 2:\r
-      //\r
-      // 12 bits accumulated (6 pending + 6 new); prepare for spilling an\r
-      // octet. 4 bits remain pending.\r
-      //\r
-      DestinationOctet = (UINT8)(Accumulator >> 4);\r
-      Accumulator &= 0xF;\r
-      break;\r
-    case 3:\r
-      //\r
-      // 10 bits accumulated (4 pending + 6 new); prepare for spilling an\r
-      // octet. 2 bits remain pending.\r
-      //\r
-      DestinationOctet = (UINT8)(Accumulator >> 2);\r
-      Accumulator &= 0x3;\r
-      break;\r
-    default:\r
-      ASSERT (SixBitGroupsConsumed == 4);\r
-      //\r
-      // 8 bits accumulated (2 pending + 6 new); prepare for spilling an octet.\r
-      // The quantum is complete, 0 bits remain pending.\r
-      //\r
-      DestinationOctet = (UINT8)Accumulator;\r
-      Accumulator = 0;\r
-      SixBitGroupsConsumed = 0;\r
-      break;\r
+      case 1:\r
+        //\r
+        // No octet to spill after consuming the first 6-bit group of the\r
+        // quantum; advance to the next source character.\r
+        //\r
+        continue;\r
+      case 2:\r
+        //\r
+        // 12 bits accumulated (6 pending + 6 new); prepare for spilling an\r
+        // octet. 4 bits remain pending.\r
+        //\r
+        DestinationOctet = (UINT8)(Accumulator >> 4);\r
+        Accumulator     &= 0xF;\r
+        break;\r
+      case 3:\r
+        //\r
+        // 10 bits accumulated (4 pending + 6 new); prepare for spilling an\r
+        // octet. 2 bits remain pending.\r
+        //\r
+        DestinationOctet = (UINT8)(Accumulator >> 2);\r
+        Accumulator     &= 0x3;\r
+        break;\r
+      default:\r
+        ASSERT (SixBitGroupsConsumed == 4);\r
+        //\r
+        // 8 bits accumulated (2 pending + 6 new); prepare for spilling an octet.\r
+        // The quantum is complete, 0 bits remain pending.\r
+        //\r
+        DestinationOctet     = (UINT8)Accumulator;\r
+        Accumulator          = 0;\r
+        SixBitGroupsConsumed = 0;\r
+        break;\r
     }\r
 \r
     //\r
@@ -1572,6 +1570,7 @@ Base64Decode (
       ASSERT (Destination != NULL);\r
       Destination[*DestinationSize] = DestinationOctet;\r
     }\r
+\r
     (*DestinationSize)++;\r
 \r
     //\r
@@ -1592,6 +1591,7 @@ Base64Decode (
   if (*DestinationSize <= OriginalDestinationSize) {\r
     return RETURN_SUCCESS;\r
   }\r
+\r
   return RETURN_BUFFER_TOO_SMALL;\r
 }\r
 \r
@@ -1611,11 +1611,11 @@ Base64Decode (
 UINT8\r
 EFIAPI\r
 DecimalToBcd8 (\r
-  IN      UINT8                     Value\r
+  IN      UINT8  Value\r
   )\r
 {\r
   ASSERT (Value < 100);\r
-  return (UINT8) (((Value / 10) << 4) | (Value % 10));\r
+  return (UINT8)(((Value / 10) << 4) | (Value % 10));\r
 }\r
 \r
 /**\r
@@ -1635,10 +1635,10 @@ DecimalToBcd8 (
 UINT8\r
 EFIAPI\r
 BcdToDecimal8 (\r
-  IN      UINT8                     Value\r
+  IN      UINT8  Value\r
   )\r
 {\r
   ASSERT (Value < 0xa0);\r
   ASSERT ((Value & 0xf) < 0xa);\r
-  return (UINT8) ((Value >> 4) * 10 + (Value & 0xf));\r
+  return (UINT8)((Value >> 4) * 10 + (Value & 0xf));\r
 }\r