mirror of https://github.com/acidanthera/audk.git
BaseTools/TianoCompress: Initialize local variables before being used
Cc: Liming Gao <liming.gao@intel.com> Cc: Yonghong Zhu <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
parent
9dd00cb66e
commit
10bcabc6be
|
@ -2153,7 +2153,7 @@ Returns:
|
||||||
UINT16 Start[18];
|
UINT16 Start[18];
|
||||||
UINT16 *Pointer;
|
UINT16 *Pointer;
|
||||||
UINT16 Index3;
|
UINT16 Index3;
|
||||||
volatile UINT16 Index;
|
UINT16 Index;
|
||||||
UINT16 Len;
|
UINT16 Len;
|
||||||
UINT16 Char;
|
UINT16 Char;
|
||||||
UINT16 JuBits;
|
UINT16 JuBits;
|
||||||
|
@ -2163,7 +2163,7 @@ Returns:
|
||||||
UINT16 WordOfStart;
|
UINT16 WordOfStart;
|
||||||
UINT16 WordOfCount;
|
UINT16 WordOfCount;
|
||||||
|
|
||||||
for (Index = 1; Index <= 16; Index++) {
|
for (Index = 0; Index <= 16; Index++) {
|
||||||
Count[Index] = 0;
|
Count[Index] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2171,6 +2171,7 @@ Returns:
|
||||||
Count[BitLen[Index]]++;
|
Count[BitLen[Index]]++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Start[0] = 0;
|
||||||
Start[1] = 0;
|
Start[1] = 0;
|
||||||
|
|
||||||
for (Index = 1; Index <= 16; Index++) {
|
for (Index = 1; Index <= 16; Index++) {
|
||||||
|
@ -2188,6 +2189,7 @@ Returns:
|
||||||
|
|
||||||
JuBits = (UINT16) (16 - TableBits);
|
JuBits = (UINT16) (16 - TableBits);
|
||||||
|
|
||||||
|
Weight[0] = 0;
|
||||||
for (Index = 1; Index <= TableBits; Index++) {
|
for (Index = 1; Index <= TableBits; Index++) {
|
||||||
Start[Index] >>= JuBits;
|
Start[Index] >>= JuBits;
|
||||||
Weight[Index] = (UINT16) (1U << (TableBits - Index));
|
Weight[Index] = (UINT16) (1U << (TableBits - Index));
|
||||||
|
|
Loading…
Reference in New Issue