]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Library/BrotliCustomDecompressLib/BrotliDecompress.c
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Library / BrotliCustomDecompressLib / BrotliDecompress.c
index 53e2255f5ffda7ecdb491d1a0edc5e837de6eca8..3cb31ab984673de2a214f716d080f213f0c3437d 100644 (file)
 **/\r
 VOID *\r
 BrAlloc (\r
-  IN VOID *    Ptr,\r
-  IN size_t    Size\r
+  IN VOID    *Ptr,\r
+  IN size_t  Size\r
   )\r
 {\r
-  VOID          *Addr;\r
-  BROTLI_BUFF   *Private;\r
+  VOID         *Addr;\r
+  BROTLI_BUFF  *Private;\r
 \r
   Private = (BROTLI_BUFF *)Ptr;\r
 \r
   if (Private->BuffSize >= Size) {\r
-    Addr = Private->Buff;\r
-    Private->Buff = (VOID *) ((UINT8 *)Addr + Size);\r
+    Addr               = Private->Buff;\r
+    Private->Buff      = (VOID *)((UINT8 *)Addr + Size);\r
     Private->BuffSize -= Size;\r
     return Addr;\r
   } else {\r
@@ -45,8 +45,8 @@ BrAlloc (
 **/\r
 VOID\r
 BrFree (\r
-  IN VOID *    Ptr,\r
-  IN VOID *    Address\r
+  IN VOID  *Ptr,\r
+  IN VOID  *Address\r
   )\r
 {\r
   //\r
@@ -79,83 +79,89 @@ BrFree (
 **/\r
 EFI_STATUS\r
 BrotliDecompress (\r
-  IN CONST VOID*  Source,\r
-  IN UINTN        SourceSize,\r
-  IN OUT VOID*    Destination,\r
-  IN OUT UINTN    DestSize,\r
-  IN VOID *       BuffInfo\r
+  IN CONST VOID  *Source,\r
+  IN UINTN       SourceSize,\r
+  IN OUT VOID    *Destination,\r
+  IN OUT UINTN   DestSize,\r
+  IN VOID        *BuffInfo\r
   )\r
 {\r
-  UINT8 *        Input;\r
-  UINT8 *        Output;\r
-  const UINT8 *  NextIn;\r
-  UINT8 *        NextOut;\r
-  size_t         TotalOut;\r
-  size_t         AvailableIn;\r
-  size_t         AvailableOut;\r
-  VOID *         Temp;\r
-  BrotliDecoderResult   Result;\r
-  BrotliDecoderState *  BroState;\r
-\r
-  TotalOut = 0;\r
+  UINT8                *Input;\r
+  UINT8                *Output;\r
+  const UINT8          *NextIn;\r
+  UINT8                *NextOut;\r
+  size_t               TotalOut;\r
+  size_t               AvailableIn;\r
+  size_t               AvailableOut;\r
+  VOID                 *Temp;\r
+  BrotliDecoderResult  Result;\r
+  BrotliDecoderState   *BroState;\r
+\r
+  TotalOut     = 0;\r
   AvailableOut = FILE_BUFFER_SIZE;\r
-  Result = BROTLI_DECODER_RESULT_ERROR;\r
-  BroState = BrotliDecoderCreateInstance(BrAlloc, BrFree, BuffInfo);\r
-  Temp = Destination;\r
+  Result       = BROTLI_DECODER_RESULT_ERROR;\r
+  BroState     = BrotliDecoderCreateInstance (BrAlloc, BrFree, BuffInfo);\r
+  Temp         = Destination;\r
 \r
   if (BroState == NULL) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
-  Input = (UINT8 *)BrAlloc(BuffInfo, FILE_BUFFER_SIZE);\r
-  Output = (UINT8 *)BrAlloc(BuffInfo, FILE_BUFFER_SIZE);\r
-  if ((Input==NULL) || (Output==NULL)) {\r
-    BrFree(BuffInfo, Input);\r
-    BrFree(BuffInfo, Output);\r
-    BrotliDecoderDestroyInstance(BroState);\r
+\r
+  Input  = (UINT8 *)BrAlloc (BuffInfo, FILE_BUFFER_SIZE);\r
+  Output = (UINT8 *)BrAlloc (BuffInfo, FILE_BUFFER_SIZE);\r
+  if ((Input == NULL) || (Output == NULL)) {\r
+    BrFree (BuffInfo, Input);\r
+    BrFree (BuffInfo, Output);\r
+    BrotliDecoderDestroyInstance (BroState);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
+\r
   NextOut = Output;\r
-  Result = BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT;\r
+  Result  = BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT;\r
   while (1) {\r
     if (Result == BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT) {\r
       if (SourceSize == 0) {\r
         break;\r
       }\r
+\r
       if (SourceSize >= FILE_BUFFER_SIZE) {\r
         AvailableIn = FILE_BUFFER_SIZE;\r
-      }else{\r
+      } else {\r
         AvailableIn = SourceSize;\r
       }\r
-      CopyMem(Input, Source, AvailableIn);\r
-      Source = (VOID *)((UINT8 *)Source + AvailableIn);\r
+\r
+      CopyMem (Input, Source, AvailableIn);\r
+      Source      = (VOID *)((UINT8 *)Source + AvailableIn);\r
       SourceSize -= AvailableIn;\r
-      NextIn = Input;\r
+      NextIn      = Input;\r
     } else if (Result == BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT) {\r
-      CopyMem(Temp, Output, FILE_BUFFER_SIZE);\r
+      CopyMem (Temp, Output, FILE_BUFFER_SIZE);\r
       AvailableOut = FILE_BUFFER_SIZE;\r
-      Temp = (VOID *)((UINT8 *)Temp +FILE_BUFFER_SIZE);\r
-      NextOut = Output;\r
+      Temp         = (VOID *)((UINT8 *)Temp +FILE_BUFFER_SIZE);\r
+      NextOut      = Output;\r
     } else {\r
       break; /* Error or success. */\r
     }\r
-    Result = BrotliDecoderDecompressStream(\r
-                          BroState,\r
-                          &AvailableIn,\r
-                          &NextIn,\r
-                          &AvailableOut,\r
-                          &NextOut,\r
-                          &TotalOut\r
-                          );\r
+\r
+    Result = BrotliDecoderDecompressStream (\r
+               BroState,\r
+               &AvailableIn,\r
+               &NextIn,\r
+               &AvailableOut,\r
+               &NextOut,\r
+               &TotalOut\r
+               );\r
   }\r
+\r
   if (NextOut != Output) {\r
-    CopyMem(Temp, Output, (size_t)(NextOut - Output));\r
+    CopyMem (Temp, Output, (size_t)(NextOut - Output));\r
   }\r
 \r
   DestSize = TotalOut;\r
 \r
-  BrFree(BuffInfo, Input);\r
-  BrFree(BuffInfo, Output);\r
-  BrotliDecoderDestroyInstance(BroState);\r
+  BrFree (BuffInfo, Input);\r
+  BrFree (BuffInfo, Output);\r
+  BrotliDecoderDestroyInstance (BroState);\r
   return (Result == BROTLI_DECODER_RESULT_SUCCESS) ? EFI_SUCCESS : EFI_INVALID_PARAMETER;\r
 }\r
 \r
@@ -169,19 +175,20 @@ BrotliDecompress (
   @return The size of the uncompressed buffer.\r
 **/\r
 UINT64\r
-BrGetDecodedSizeOfBuf(\r
-  IN UINT8 *  EncodedData,\r
-  IN UINT8    StartOffset,\r
-  IN UINT8    EndOffset\r
+BrGetDecodedSizeOfBuf (\r
+  IN UINT8  *EncodedData,\r
+  IN UINT8  StartOffset,\r
+  IN UINT8  EndOffset\r
   )\r
 {\r
-  UINT64 DecodedSize;\r
-  INTN   Index;\r
+  UINT64  DecodedSize;\r
+  INTN    Index;\r
 \r
   /* Parse header */\r
   DecodedSize = 0;\r
-  for (Index = EndOffset - 1; Index >= StartOffset; Index--)\r
-    DecodedSize = LShiftU64(DecodedSize, 8) + EncodedData[Index];\r
+  for (Index = EndOffset - 1; Index >= StartOffset; Index--) {\r
+    DecodedSize = LShiftU64 (DecodedSize, 8) + EncodedData[Index];\r
+  }\r
 \r
   return DecodedSize;\r
 }\r
@@ -218,23 +225,23 @@ BrGetDecodedSizeOfBuf(
 EFI_STATUS\r
 EFIAPI\r
 BrotliUefiDecompressGetInfo (\r
-  IN  CONST VOID *  Source,\r
-  IN  UINT32        SourceSize,\r
-  OUT UINT32 *      DestinationSize,\r
-  OUT UINT32 *      ScratchSize\r
+  IN  CONST VOID  *Source,\r
+  IN  UINT32      SourceSize,\r
+  OUT UINT32      *DestinationSize,\r
+  OUT UINT32      *ScratchSize\r
   )\r
 {\r
   UINT64  GetSize;\r
   UINT8   MaxOffset;\r
 \r
-  ASSERT(SourceSize >= BROTLI_SCRATCH_MAX);\r
+  ASSERT (SourceSize >= BROTLI_SCRATCH_MAX);\r
 \r
-  MaxOffset = BROTLI_DECODE_MAX;\r
-  GetSize = BrGetDecodedSizeOfBuf((UINT8 *)Source, MaxOffset - BROTLI_INFO_SIZE, MaxOffset);\r
+  MaxOffset        = BROTLI_DECODE_MAX;\r
+  GetSize          = BrGetDecodedSizeOfBuf ((UINT8 *)Source, MaxOffset - BROTLI_INFO_SIZE, MaxOffset);\r
   *DestinationSize = (UINT32)GetSize;\r
-  MaxOffset = BROTLI_SCRATCH_MAX;\r
-  GetSize = BrGetDecodedSizeOfBuf((UINT8 *)Source, MaxOffset - BROTLI_INFO_SIZE, MaxOffset);\r
-  *ScratchSize = (UINT32)GetSize;\r
+  MaxOffset        = BROTLI_SCRATCH_MAX;\r
+  GetSize          = BrGetDecodedSizeOfBuf ((UINT8 *)Source, MaxOffset - BROTLI_INFO_SIZE, MaxOffset);\r
+  *ScratchSize     = (UINT32)GetSize;\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -263,31 +270,31 @@ BrotliUefiDecompressGetInfo (
 EFI_STATUS\r
 EFIAPI\r
 BrotliUefiDecompress (\r
-  IN CONST VOID *   Source,\r
-  IN UINTN          SourceSize,\r
-  IN OUT VOID *     Destination,\r
-  IN OUT VOID *     Scratch\r
+  IN CONST VOID  *Source,\r
+  IN UINTN       SourceSize,\r
+  IN OUT VOID    *Destination,\r
+  IN OUT VOID    *Scratch\r
   )\r
 {\r
-  UINTN          DestSize = 0;\r
-  EFI_STATUS     Status;\r
-  BROTLI_BUFF    BroBuff;\r
-  UINT64         GetSize;\r
-  UINT8          MaxOffset;\r
+  UINTN        DestSize = 0;\r
+  EFI_STATUS   Status;\r
+  BROTLI_BUFF  BroBuff;\r
+  UINT64       GetSize;\r
+  UINT8        MaxOffset;\r
 \r
   MaxOffset = BROTLI_SCRATCH_MAX;\r
-  GetSize = BrGetDecodedSizeOfBuf((UINT8 *)Source, MaxOffset - BROTLI_INFO_SIZE, MaxOffset);\r
+  GetSize   = BrGetDecodedSizeOfBuf ((UINT8 *)Source, MaxOffset - BROTLI_INFO_SIZE, MaxOffset);\r
 \r
   BroBuff.Buff     = Scratch;\r
   BroBuff.BuffSize = (UINTN)GetSize;\r
 \r
-  Status = BrotliDecompress(\r
-            (VOID *)((UINT8 *)Source + BROTLI_SCRATCH_MAX),\r
-            SourceSize - BROTLI_SCRATCH_MAX,\r
-            Destination,\r
-            DestSize,\r
-            (VOID *)(&BroBuff)\r
-            );\r
+  Status = BrotliDecompress (\r
+             (VOID *)((UINT8 *)Source + BROTLI_SCRATCH_MAX),\r
+             SourceSize - BROTLI_SCRATCH_MAX,\r
+             Destination,\r
+             DestSize,\r
+             (VOID *)(&BroBuff)\r
+             );\r
 \r
   return Status;\r
 }\r