X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseCustomDecompressLibNull%2FBaseCustomDecompressLibNull.c;fp=MdePkg%2FLibrary%2FBaseCustomDecompressLibNull%2FBaseCustomDecompressLibNull.c;h=0000000000000000000000000000000000000000;hp=f73ec6f7164829f3f74d8a6938407ca8636dc784;hb=8910007ad2eda30bfcd0d6333e7d223c214cbf9a;hpb=f0a505a34cd21007cded65661a65e68560729d14 diff --git a/MdePkg/Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.c b/MdePkg/Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.c deleted file mode 100644 index f73ec6f716..0000000000 --- a/MdePkg/Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.c +++ /dev/null @@ -1,89 +0,0 @@ -/** @file - Null implementation of the custom decompress library - - Copyright (c) 2006 - 2007, Intel Corporation.
- All rights reserved. This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - -**/ - -#include -#include -#include - - -/** - The internal implementation of *_DECOMPRESS_PROTOCOL.GetInfo(). - - @param[in] Source The source buffer containing the compressed data. - @param[in] SourceSize The size of source buffer - @param[out] DestinationSize The size of destination buffer. - @param[out] ScratchSize The size of scratch buffer. - - @retval RETURN_SUCCESS The size of destination buffer and the size of scratch buffer are successull retrieved. - @retval RETURN_INVALID_PARAMETER The source data is corrupted - -**/ -RETURN_STATUS -EFIAPI -CustomDecompressGetInfo ( - IN CONST GUID *DecompressGuid, - IN CONST VOID *Source, - IN UINT32 SourceSize, - OUT UINT32 *DestinationSize, - OUT UINT32 *ScratchSize - ) -{ - return RETURN_UNSUPPORTED; -} - - -/** - The internal implementation of *_DECOMPRESS_PROTOCOL.Decompress(). - - @param[in] Source The source buffer containing the compressed data. - @param[in] Destination The destination buffer to store the decompressed data - @param[out] Scratch The buffer used internally by the decompress routine. This buffer is needed to store intermediate data. - - - @retval RETURN_SUCCESS Decompression is successfull - @retval RETURN_INVALID_PARAMETER The source data is corrupted - -**/ -RETURN_STATUS -EFIAPI -CustomDecompress ( - IN CONST GUID *DecompressGuid, - IN CONST VOID *Source, - IN OUT VOID *Destination, - IN OUT VOID *Scratch - ) -{ - return RETURN_UNSUPPORTED; -} - -/** - Get decompress method guid list. - - @param[in, out] AlgorithmGuidTable The decompress method guid list. - @param[in, out] NumberOfAlgorithms The number of decompress methods. - - @retval RETURN_SUCCESS Get all algorithmes list successfully.. -**/ -RETURN_STATUS -EFIAPI -CustomDecompressGetAlgorithms ( - IN OUT GUID **AlgorithmGuidTable, - IN OUT UINT32 *NumberOfAlgorithms - ) -{ - ASSERT (NumberOfAlgorithms != NULL); - - *NumberOfAlgorithms = 0; - return RETURN_SUCCESS; -}