This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
+ http://opensource.org/licenses/bsd-license.php.\r
\r
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
\r
Shift mBitBuf NumOfBits left. Read in NumOfBits of bits from source.\r
\r
- @param Sd The global scratch data\r
+ @param Sd The global scratch data.\r
@param NumOfBits The number of bits to shift and read.\r
\r
**/\r
and Position Set according to code length array.\r
If TableBits > 16, then ASSERT ().\r
\r
- @param Sd The global scratch data\r
- @param NumOfChar Number of symbols in the symbol set\r
- @param BitLen Code length array\r
- @param TableBits The width of the mapping table\r
+ @param Sd The global scratch data.\r
+ @param NumOfChar The number of symbols in the symbol set.\r
+ @param BitLen Code length array.\r
+ @param TableBits The width of the mapping table.\r
@param Table The table to be created.\r
\r
@retval 0 OK.\r
\r
Get a position value according to Position Huffman Table.\r
\r
- @param Sd the global scratch data\r
+ @param Sd The global scratch data.\r
\r
@return The position value decoded.\r
\r
generate the Huffman code mapping for them.\r
\r
@param Sd The global scratch data.\r
- @param nn Number of symbols.\r
- @param nbit Number of bits needed to represent nn.\r
+ @param nn The number of symbols.\r
+ @param nbit The number of bits needed to represent nn.\r
@param Special The special symbol that needs to be taken care of.\r
\r
@retval 0 OK.\r
Read in and decode the Char&Len Set Code Length Array, then\r
generate the Huffman Code mapping table for the Char&Len Set.\r
\r
- @param Sd the global scratch data\r
+ @param Sd The global scratch data.\r
\r
**/\r
VOID\r
/**\r
Decode the source data and put the resulting data into the destination buffer.\r
\r
- @param Sd The global scratch data\r
+ @param Sd The global scratch data.\r
\r
**/\r
VOID\r
@param SourceSize The size, in bytes, of the source buffer.\r
@param DestinationSize A pointer to the size, in bytes, of the uncompressed buffer\r
that will be generated when the compressed buffer specified\r
- by Source and SourceSize is decompressed..\r
+ by Source and SourceSize is decompressed.\r
@param ScratchSize A pointer to the size, in bytes, of the scratch buffer that\r
is required to decompress the compressed buffer specified \r
by Source and SourceSize.\r
\r
@retval RETURN_SUCCESS The size of the uncompressed data was returned \r
- in DestinationSize and the size of the scratch \r
+ in DestinationSize, and the size of the scratch \r
buffer was returned in ScratchSize.\r
@retval RETURN_INVALID_PARAMETER \r
The size of the uncompressed data or the size of \r
If the required scratch buffer size > 0 and Scratch is NULL, then ASSERT().\r
\r
@param Source The source buffer containing the compressed data.\r
- @param Destination The destination buffer to store the decompressed data\r
+ @param Destination The destination buffer to store the decompressed data.\r
@param Scratch A temporary scratch buffer that is used to perform the decompression.\r
This is an optional parameter that may be NULL if the \r
required scratch buffer size is 0.\r