@@ -401,7 +401,7 @@ PITHY_STATIC_INLINE size_t pithy_FindMatchLength(const char *s1, const char *s2,
401
401
402
402
PITHY_STATIC_INLINE char * pithy_EmitLiteral (char * op , const char * literal , size_t len , int allow_fast_path )
403
403
{
404
- ssize_t n = len - 1l ;
404
+ int n = len - 1l ;
405
405
if (PITHY_EXPECT_T (n < 60l )) {
406
406
* op ++ = PITHY_LITERAL | (n << 2 );
407
407
if (PITHY_EXPECT_T (allow_fast_path ) && PITHY_EXPECT_T (len <= 16ul )) {
@@ -461,7 +461,7 @@ PITHY_STATIC_INLINE char *pithy_EmitCopyLessThan63(char *op, size_t offset, size
461
461
{
462
462
DCHECK ((len < 63ul ) && (len >= 4ul ) && (offset < kBlockSize ));
463
463
if (PITHY_EXPECT_T (len < 12ul ) && PITHY_EXPECT_T (offset < 2048ul )) {
464
- ssize_t lenMinus4 = len - 4l ;
464
+ int lenMinus4 = len - 4l ;
465
465
DCHECK (lenMinus4 < 8l );
466
466
* op ++ = PITHY_COPY_1_BYTE_OFFSET | (lenMinus4 << 2 ) | ((offset >> 8 ) << 5 );
467
467
* op ++ = offset & 0xff ;
@@ -573,7 +573,7 @@ size_t pithy_Compress(const char *uncompressed,
573
573
DCHECK ((matchCandidatePtr >= uncompressed ) && (matchCandidatePtr < uncompressedPtr ));
574
574
hashTable [uncompressedBytesHash ] = uncompressedPtr ;
575
575
} while ((PITHY_EXPECT_T (uncompressedBytes != pithy_Load32 (matchCandidatePtr ))) ||
576
- PITHY_EXPECT_F ((uncompressedPtr - matchCandidatePtr ) >= ((ssize_t )(kBlockSize - 2ul ))));
576
+ PITHY_EXPECT_F ((uncompressedPtr - matchCandidatePtr ) >= ((int )(kBlockSize - 2ul ))));
577
577
578
578
DCHECK ((nextEmitUncompressedPtr + 16ul ) <= uncompressedEnd );
579
579
compressedPtr = pithy_EmitLiteral (compressedPtr ,
@@ -640,7 +640,7 @@ size_t pithy_Compress(const char *uncompressed,
640
640
DCHECK ((matchCandidatePtr >= uncompressed ) && (matchCandidatePtr < uncompressedPtr ));
641
641
hashTable [uncompressedBytesHash ] = uncompressedPtr ;
642
642
} while (PITHY_EXPECT_F (uncompressedBytes == pithy_Load32 (matchCandidatePtr )) &&
643
- PITHY_EXPECT_T ((uncompressedPtr - matchCandidatePtr ) < ((ssize_t )(kBlockSize - 2ul ))));
643
+ PITHY_EXPECT_T ((uncompressedPtr - matchCandidatePtr ) < ((int )(kBlockSize - 2ul ))));
644
644
645
645
nextUncompressedBytes = pithy_GetUint32AtOffset (uncompressedBytes64 , 4u );
646
646
nextUncompressedBytesHash = pithy_HashBytes (nextUncompressedBytes , shift );
@@ -745,7 +745,7 @@ int pithy_Decompress(const char *compressed, size_t compressedLength, char *deco
745
745
746
746
const unsigned char c = * ((const unsigned char * )(compressedPtr ++ ));
747
747
const unsigned char cLowerBits = (c & 0x3u );
748
- const ssize_t spaceLeft = (decompressedEnd - decompressedPtr );
748
+ const int spaceLeft = (decompressedEnd - decompressedPtr );
749
749
750
750
if ((cLowerBits == PITHY_LITERAL )) {
751
751
size_t literalLength = (c >> 2 ) + 1 ;
@@ -761,7 +761,7 @@ int pithy_Decompress(const char *compressed, size_t compressedLength, char *deco
761
761
literalLength = (pithy_LoadHost32 (compressedPtr ) & pithy_wordmask [literalLengthBytes ]) + 1 ;
762
762
compressedPtr += literalLengthBytes ;
763
763
}
764
- if (PITHY_EXPECT_F (spaceLeft < (ssize_t )literalLength ) ||
764
+ if (PITHY_EXPECT_F (spaceLeft < (int )literalLength ) ||
765
765
PITHY_EXPECT_F ((compressedPtr + literalLength ) > compressedEnd )) {
766
766
break ;
767
767
}
@@ -779,7 +779,7 @@ int pithy_Decompress(const char *compressed, size_t compressedLength, char *deco
779
779
780
780
DCHECK ((compressedPtr <= compressedEnd ) && (copyOffset > 0ul ) && (spaceLeft > 0l ) && (length > 0ul ));
781
781
782
- if (PITHY_EXPECT_F ((decompressedPtr - decompressedOut ) <= ((ssize_t )copyOffset - 1l ))) {
782
+ if (PITHY_EXPECT_F ((decompressedPtr - decompressedOut ) <= ((int )copyOffset - 1l ))) {
783
783
break ;
784
784
}
785
785
if (PITHY_EXPECT_T (length <= 16ul ) &&
@@ -803,7 +803,7 @@ int pithy_Decompress(const char *compressed, size_t compressedLength, char *deco
803
803
}
804
804
805
805
char * copyFrom = decompressedPtr - copyOffset , * copyTo = decompressedPtr ;
806
- ssize_t copyLength = (ssize_t )length ;
806
+ int copyLength = (int )length ;
807
807
808
808
if (PITHY_EXPECT_F (copyLength > 256l ) && PITHY_EXPECT_T (copyOffset > (size_t )copyLength )) {
809
809
if (PITHY_EXPECT_F (spaceLeft < copyLength )) {
0 commit comments