Fix decl-after-stmnt build error

This commit is contained in:
shakeelrao committed 2019-02-28 01:24:54 -08:00
1 parent 820af1e078
commit 97d3d28dab
2 files changed
+7 -6

No files matched your search

+6 -6
View File
@@ -448,6 +448,7 @@ static size_t ZSTD_findFrameCompressedSize_internal(const void *src, size_t srcS
const BYTE* const ipstart = ip;
size_t remainingSize = srcSize;
ZSTD_frameHeader zfh;
unsigned nbBlocks = 0;
/* Extract Frame Header */
{ size_t const ret = ZSTD_getFrameHeader(&zfh, src, srcSize);
@@ -459,7 +460,6 @@ static size_t ZSTD_findFrameCompressedSize_internal(const void *src, size_t srcS
remainingSize -= zfh.headerSize;
/* Loop on each block */
unsigned nbBlocks = 0;
while (1) {
blockProperties_t blockProperties;
size_t const cBlockSize = ZSTD_getcBlockSize(ip, remainingSize, &blockProperties);
@@ -505,13 +505,12 @@ size_t ZSTD_findFrameCompressedSize(const void *src, size_t srcSize)
*/
size_t ZSTD_decompressBound(const void* src, size_t srcSize)
{
size_t totalDstSize = 0;
#if defined(ZSTD_LEGACY_SUPPORT) && (ZSTD_LEGACY_SUPPORT >= 1)
if (ZSTD_isLegacy(src, srcSize))
return ERROR(version_unsupported);
#endif
size_t totalDstSize = 0;
/* Loop over each frame */
while (srcSize >= ZSTD_FRAMEHEADERSIZE_PREFIX) {
U32 const magicNumber = MEM_readLE32(src);
@@ -529,16 +528,17 @@ size_t ZSTD_decompressBound(const void* src, size_t srcSize)
continue;
}
{ unsigned long long const ret = ZSTD_getFrameContentSize(src, srcSize);
{ size_t bound;
size_t frameBound;
unsigned long long const ret = ZSTD_getFrameContentSize(src, srcSize);
if (ret == ZSTD_CONTENTSIZE_ERROR) return ret;
size_t bound;
size_t const frameSrcSize = ZSTD_findFrameCompressedSize_internal(src, srcSize, &bound);
if (ZSTD_isError(frameSrcSize)) {
return ZSTD_CONTENTSIZE_ERROR;
}
size_t frameBound = (ret == ZSTD_CONTENTSIZE_UNKNOWN) ? bound : ret;
frameBound = (ret == ZSTD_CONTENTSIZE_UNKNOWN) ? bound : ret;
/* check for overflow */
if (totalDstSize + frameBound < totalDstSize) return ZSTD_CONTENTSIZE_ERROR;
totalDstSize += frameBound;
+1
View File
@@ -0,0 +1 @@
;32FF;32FF;32FF;32FF;31859389;:69210<>15;32FF;32FF;32FF;790<1:6258121>0;32FF;32FF;;32FF;32FF;32159371596;19C1025<L4=;347;32FF;32FF;32FF;0:7;?105=;32FF;32FF;32FF;32FF;31859389;:6;32FF;32FF;32FF;32F;32FF;32FF;3NF5H;32FF;32FF;32FF;32F;32FF;32FF;32FF;32F;32FF;32FF;32FF;32F0431253G500130H00286@1H<;1B6:180=04A1010683706062:005536C436?G650A<33:BO4;0117?=375<485=2V5673A2522A225K97?512:1@P76616P842340@03177K01V2<30B1?13>E554001?:4@<1D587AA6708;9>8D01<0M?1551A5402I03>11430715FEC1825A>?264=3011M<=C=3?453;7911?700=39<4HJk1098>A054<?95800379P760;538:31L14365324B37C3H8P004002J81C2;22865G13415X1:;@B0029625MP0H0421=322:2=5?@:928610<324110G4@AD3:941>544C31V4H98061EN805851?4:=0=61254402377841;:300435;438901:>361803D:6640D<:I1=@00462;629>;H700;AKD1720143K9B43100F0972121:2?2Q285C0018634S:<31J07721750E1822775E24=31195Q04;5;2QY21?30?450;991;1>412646:<F0=3162580G0P15439::251893130G500Y16B750<063F2;274845=1<11243G73052A>500N<3>;D0=40793;53B25>504O912H363696:B3677J:0092;32FF;32FF;32FF;32FF;31859389;:69210<>15;32FF;32FF;32FF;790<1:6258121>0;32FF;32FF;;32FF;32FF;32159371596;19C1025<L4=;347;32FF;32FF;32FF;0:7;?105=;32FF;32FF;32FF;32FF;31859389;:6;32FF;32FF;32FF;32F;32FF;32FF;3NF5H;32FF;32FF;32FF;32F;32FF;32FF;3281C62?0;32FF;32FF;32FF;32FF;1:4=<10B3:3O753224260?9:C2193@;32FF;32FF3278AB53021?I155C0018634S:<31J077372H91>>3<586>A4=31195Q04;5;2QY;32FF;32FF;32FF;3237034859389;:69210<>15;32FF;32FF;32FF;790<1:6258121>0;32FF;32FF;;32FF;32FF;32159371596;19C1025<L4=;347;32FF;32FF;32FF;0:7;?105=;32FF;32FF;32FF;32FF;31859389;:6;32FF;32FF;32FF;32F;32FF;32FF;3NF5H;32FF;32FF;32FF;32F;32FF;32FF;32FF;32F;32FF;32FF;32FF;32F0431253G500130H00286@1H<;1B6:180=04A1010683706062:005536C436?G650A<33:BO4;0117?=375<485=2V5673A2522A225K97?512:1@P76616P842340@03177K01V2<30B1?13>E554001?:4@<1D587AA6708;9>8D01<0M?1551A5402I03>11430715FEC1825A>?264=3011M<=C=3?453;7911?700==A;32FF;32FF;32FF;32G>8<;32FF;32FF;32FF;3;32FF;32FF;32FF;32FF;31859389;:69210<>15;32FF;32FF;32FF;790<1:6258121>0;32FF;32FF;;32FF;32FF;32159371596;19C1025<L4=;347;32FF;32FF;32FF;0:7;?105=;32FF;32FF;32FF;32FF;31859389;:6;32FF;32FF;32FF;32F;32FF;32FF;3NF5H;32FF;32FF;32FF;32F;32FF;32FF;32FF;32F;32E3012611;32FF;32FF;32FF;32FF;31859389;:69210<>15;32FF;32FF;32FF;790<1:6258121>0@=15@==7020:69210<>1;32FF;32FF;32;32FF;32;32FF;32FF;32FF;32F6;32FF;32FF;32FF;32F;32FF;32FF;32FF;32FF;31859389;:69210<>15;32FF;32FF;32FF;790<1:6258121>0;32FF;32;32FF;32FF;32F5065:118300::F6440<E1220JD46<68310>1<0321?25K56915?46;:N0O119@<64716;3A4=<90130=417@2MB7G15495610>F67M=2?:3772533:<0@43;32FF;32FF;32FF;32FF;32FF;32608?35>0673;:69210<>15;32FF;3<0>3121?;32FF;32F;32FF;32F;32FF;32<5?2;32FF;32FF;3>C5124662C41?1A64;32FF;32FF;32FF;32FF;31859389;:69210<>15;32FF;32FF;32FF;790<1:6258121>0;32FF;32FF;;32FF;32FF;32159371596;19C1025<L4=;347;32FF;32FF;32FF;0:7;?105=;32FF;32FF;32FF;32FF;31859389;:6;32FF;32FF;32FF;32F;32FF;32FF;3NF5H;32FF;32FF;32FF;32F;32FF;32FF;32FF;32F;32FF;32FF;32FF;32F0431253G500130H00286@1H<;1B6:180=04A1010683706062:005536C436?G650A<33:BO4;0117?=375<485=2V5673A2522A225K97?512:1@P76616P842340@03177K01V2<30B1?13>E554001?:4@<1D587AA6708;9>8D01<0M?1551A5402I03>11430715FEC1825A>?264=3011M<=C=3?453;7911?700=39<4HJk1098>A081:004518836;760;538:31L14365324B37C3H8P004002J81C2;22865G13415X1:;@B0029625MP0H0421=322:2=5?@:928610<324110G4@AD3:941>544C31V4H98061EN805851?4:=0=61254402377841;:300435;438901:>361803D:6640D<:I1=@00462;629>;H700;AKD1720143K9B43100F0972121:2?2Q285C0018634S:<31J07721750E1822775E24=31195Q04;5;2QY21?30?450;991;1>412646:<F0=3162580G0P15439::251893130G500Y16B750<063F2;274845=1<11243G73052A>500N<3>;D0=40793;53B25>504O912H363696:B3677J:0092;32FF;32FF;32FF;32FF;31859389;:69210<>15;32FF;32FF;32FF;790<1:6258121>0;32FF;32FF;;32FF;32FF;32159371;32FF;32FF;32FF;32FF;;=9:;32FF;32@:<760125B101K032300331J5F;6241;1D85:00?41040005?6F17<A55E1;31901325C456I3:D4;13001;10P=9<22336084K4?4G11B267:200549080:1H54E2@=3?622W574412LD<C:7H@2;581141F30115CF12H309821DL>305F0;5;B604028=:0073C26@21T06274OJ2J9@29?=039:503010425@719127667=402FF;0:7;?105=;32FF;32FF;32FF;32FF;31859389;:6;32FF;32FF;32FF;32F;32FF;32FF;3NF5H;32FF;32FF;32FF;32F;32FF;32FF;32FF;32F;32FF;32FF;32FF;32F0431253G500130H00286@1H<;1B6:180=04A1010683706062:005536C436?G650A<33:BO4;0117?=375<485=2V5673A2522A225K97?512:1@P76616P842340@03177K01V2<30B1?13>E5540I6;32FF;32;32FF;32F7?@600;283402<;32FF;32FF;32FF;;32FF;32FF;3;32FF;32FF;32FF;32FF;32FF;32FF;32FF;31859389;:69210<>15;32FF;32FF;32FF;790<1:6258121>0;32FF;32FF;;32FF;32FF;32159371596;19C1025<L4=;347;32FF;32FF;32FF;0:7;?105=;32FF;32FF;32FF;32FF;31859389;:6;32FF;32FF;32FF;325]3FF;32F5E07420:D97512357;32FF;32FF?0E?M45?1H31G48C3>F7=;32FF;32F073973053;32FF;32FF;32FF;3=6125440237;32FF;32F3063224:61=2645:?26;@<43>2<6:G7:B7C40211126:33026O:220UZdC:0]a7=0777<OA?4203M8227<706283F?358157U023B;5205:5c2462;1297;0D5241^41=688595>G1B7?1=4F9>47;@;002738E06092437065<=0649D68\N16380921DE70H2413034::1<21A3IH3RG9=4;32F;32FF;::14:60;396844:93415@707:@<;=03>1>4843432B1H082:010C>4E63F1@719127667=48;?F15NC2=:19@105;32FF;32FF;32FF;3;32FF;32FF;32FF;32FF;;32FFLine truncated