**/\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
**/\r
VOID\r
BrFree (\r
- IN VOID * Ptr,\r
- IN VOID * Address\r
+ IN VOID *Ptr,\r
+ IN VOID *Address\r
)\r
{\r
//\r
**/\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
@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
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
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