Fixed minor warnings in legacy modes
This commit is contained in:
parent
991b3903b5
commit
6bff748e43
@ -2133,7 +2133,8 @@ static size_t HUF_readDTableX4 (U32* DTable, const void* src, size_t srcSize)
|
|||||||
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable can't fit code depth */
|
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable can't fit code depth */
|
||||||
|
|
||||||
/* find maxWeight */
|
/* find maxWeight */
|
||||||
for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */
|
for (maxW = tableLog; rankStats[maxW]==0; maxW--)
|
||||||
|
{if (!maxW) return ERROR(GENERIC); } /* necessarily finds a solution before maxW==0 */
|
||||||
|
|
||||||
/* Get start index of each weight */
|
/* Get start index of each weight */
|
||||||
{
|
{
|
||||||
@ -2465,7 +2466,9 @@ static size_t HUF_readDTableX6 (U32* DTable, const void* src, size_t srcSize)
|
|||||||
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable is too small */
|
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable is too small */
|
||||||
|
|
||||||
/* find maxWeight */
|
/* find maxWeight */
|
||||||
for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */
|
for (maxW = tableLog; rankStats[maxW]==0; maxW--)
|
||||||
|
{ if (!maxW) return ERROR(GENERIC); } /* necessarily finds a solution before maxW==0 */
|
||||||
|
|
||||||
|
|
||||||
/* Get start index of each weight */
|
/* Get start index of each weight */
|
||||||
{
|
{
|
||||||
|
@ -2133,7 +2133,8 @@ static size_t HUF_readDTableX4 (U32* DTable, const void* src, size_t srcSize)
|
|||||||
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable can't fit code depth */
|
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable can't fit code depth */
|
||||||
|
|
||||||
/* find maxWeight */
|
/* find maxWeight */
|
||||||
for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */
|
for (maxW = tableLog; rankStats[maxW]==0; maxW--)
|
||||||
|
{ if (!maxW) return ERROR(GENERIC); } /* necessarily finds a solution before maxW==0 */
|
||||||
|
|
||||||
/* Get start index of each weight */
|
/* Get start index of each weight */
|
||||||
{
|
{
|
||||||
@ -2465,7 +2466,8 @@ static size_t HUF_readDTableX6 (U32* DTable, const void* src, size_t srcSize)
|
|||||||
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable is too small */
|
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable is too small */
|
||||||
|
|
||||||
/* find maxWeight */
|
/* find maxWeight */
|
||||||
for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */
|
for (maxW = tableLog; rankStats[maxW]==0; maxW--)
|
||||||
|
{ if (!maxW) return ERROR(GENERIC); } /* necessarily finds a solution before maxW==0 */
|
||||||
|
|
||||||
/* Get start index of each weight */
|
/* Get start index of each weight */
|
||||||
{
|
{
|
||||||
|
@ -1342,9 +1342,9 @@ typedef struct
|
|||||||
|
|
||||||
MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt)
|
MEM_STATIC void FSE_initDState(FSE_DState_t* DStatePtr, BIT_DStream_t* bitD, const FSE_DTable* dt)
|
||||||
{
|
{
|
||||||
const void* ptr = dt;
|
FSE_DTableHeader DTableH;
|
||||||
const FSE_DTableHeader* const DTableH = (const FSE_DTableHeader*)ptr;
|
memcpy(&DTableH, dt, sizeof(DTableH));
|
||||||
DStatePtr->state = BIT_readBits(bitD, DTableH->tableLog);
|
DStatePtr->state = BIT_readBits(bitD, DTableH.tableLog);
|
||||||
BIT_reloadDStream(bitD);
|
BIT_reloadDStream(bitD);
|
||||||
DStatePtr->table = dt + 1;
|
DStatePtr->table = dt + 1;
|
||||||
}
|
}
|
||||||
@ -1841,9 +1841,11 @@ static size_t FSE_decompress_usingDTable(void* dst, size_t originalSize,
|
|||||||
const void* cSrc, size_t cSrcSize,
|
const void* cSrc, size_t cSrcSize,
|
||||||
const FSE_DTable* dt)
|
const FSE_DTable* dt)
|
||||||
{
|
{
|
||||||
const void* ptr = dt;
|
FSE_DTableHeader DTableH;
|
||||||
const FSE_DTableHeader* DTableH = (const FSE_DTableHeader*)ptr;
|
U32 fastMode;
|
||||||
const U32 fastMode = DTableH->fastMode;
|
|
||||||
|
memcpy(&DTableH, dt, sizeof(DTableH));
|
||||||
|
fastMode = DTableH.fastMode;
|
||||||
|
|
||||||
/* select fast mode (static) */
|
/* select fast mode (static) */
|
||||||
if (fastMode) return FSE_decompress_usingDTable_generic(dst, originalSize, cSrc, cSrcSize, dt, 1);
|
if (fastMode) return FSE_decompress_usingDTable_generic(dst, originalSize, cSrc, cSrcSize, dt, 1);
|
||||||
@ -2561,7 +2563,8 @@ static size_t HUF_readDTableX4 (U32* DTable, const void* src, size_t srcSize)
|
|||||||
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable can't fit code depth */
|
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable can't fit code depth */
|
||||||
|
|
||||||
/* find maxWeight */
|
/* find maxWeight */
|
||||||
for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */
|
for (maxW = tableLog; rankStats[maxW]==0; maxW--)
|
||||||
|
{ if (!maxW) return ERROR(GENERIC); } /* necessarily finds a solution before maxW==0 */
|
||||||
|
|
||||||
/* Get start index of each weight */
|
/* Get start index of each weight */
|
||||||
{
|
{
|
||||||
@ -2889,7 +2892,8 @@ static size_t HUF_readDTableX6 (U32* DTable, const void* src, size_t srcSize)
|
|||||||
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable is too small */
|
if (tableLog > memLog) return ERROR(tableLog_tooLarge); /* DTable is too small */
|
||||||
|
|
||||||
/* find maxWeight */
|
/* find maxWeight */
|
||||||
for (maxW = tableLog; rankStats[maxW]==0; maxW--) {} /* necessarily finds a solution before 0 */
|
for (maxW = tableLog; rankStats[maxW]==0; maxW--)
|
||||||
|
{ if (!maxW) return ERROR(GENERIC); } /* necessarily finds a solution before maxW==0 */
|
||||||
|
|
||||||
/* Get start index of each weight */
|
/* Get start index of each weight */
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user