Lines Matching defs:dest

460 int LZ4_decompress_safe(const char *source, char *dest,
463 return LZ4_decompress_generic(source, dest,
466 noDict, (BYTE *)dest, NULL, 0);
478 int LZ4_decompress_fast(const char *source, char *dest, int originalSize)
480 return LZ4_decompress_generic(source, dest, 0, originalSize,
483 (BYTE *)dest - 64 * KB, NULL, 0);
488 static int LZ4_decompress_safe_withPrefix64k(const char *source, char *dest,
491 return LZ4_decompress_generic(source, dest,
495 (BYTE *)dest - 64 * KB, NULL, 0);
498 static int LZ4_decompress_safe_withSmallPrefix(const char *source, char *dest,
503 return LZ4_decompress_generic(source, dest,
507 (BYTE *)dest - prefixSize, NULL, 0);
510 static int LZ4_decompress_safe_forceExtDict(const char *source, char *dest,
514 return LZ4_decompress_generic(source, dest,
517 usingExtDict, (BYTE *)dest,
521 static int LZ4_decompress_fast_extDict(const char *source, char *dest,
525 return LZ4_decompress_generic(source, dest,
528 usingExtDict, (BYTE *)dest,
538 int LZ4_decompress_safe_doubleDict(const char *source, char *dest,
543 return LZ4_decompress_generic(source, dest,
546 usingExtDict, (BYTE *)dest - prefixSize,
551 int LZ4_decompress_fast_doubleDict(const char *source, char *dest,
555 return LZ4_decompress_generic(source, dest,
558 usingExtDict, (BYTE *)dest - prefixSize,
588 const char *source, char *dest, int compressedSize, int maxOutputSize)
597 result = LZ4_decompress_safe(source, dest,
602 lz4sd->prefixEnd = (BYTE *)dest + result;
603 } else if (lz4sd->prefixEnd == (BYTE *)dest) {
606 result = LZ4_decompress_safe_withPrefix64k(source, dest,
610 dest, compressedSize, maxOutputSize,
613 result = LZ4_decompress_safe_doubleDict(source, dest,
628 result = LZ4_decompress_safe_forceExtDict(source, dest,
634 lz4sd->prefixEnd = (BYTE *)dest + result;
641 const char *source, char *dest, int originalSize)
648 result = LZ4_decompress_fast(source, dest, originalSize);
652 lz4sd->prefixEnd = (BYTE *)dest + originalSize;
653 } else if (lz4sd->prefixEnd == (BYTE *)dest) {
656 result = LZ4_decompress_fast(source, dest,
659 result = LZ4_decompress_fast_doubleDict(source, dest,
669 result = LZ4_decompress_fast_extDict(source, dest,
674 lz4sd->prefixEnd = (BYTE *)dest + originalSize;
679 int LZ4_decompress_safe_usingDict(const char *source, char *dest,
684 return LZ4_decompress_safe(source, dest,
686 if (dictStart+dictSize == dest) {
688 return LZ4_decompress_safe_withPrefix64k(source, dest,
690 return LZ4_decompress_safe_withSmallPrefix(source, dest,
693 return LZ4_decompress_safe_forceExtDict(source, dest,
697 int LZ4_decompress_fast_usingDict(const char *source, char *dest,
701 if (dictSize == 0 || dictStart + dictSize == dest)
702 return LZ4_decompress_fast(source, dest, originalSize);
704 return LZ4_decompress_fast_extDict(source, dest, originalSize,