Lines Matching defs:dictSize
191 const BYTE * const lowRefLimit = ip - dictPtr->dictSize;
193 const BYTE * const dictEnd = dictionary + dictPtr->dictSize;
220 lowLimit = (const BYTE *)source - dictPtr->dictSize;
776 const char *dictionary, int dictSize)
780 const BYTE * const dictEnd = p + dictSize;
789 if (dictSize < (int)HASH_UNIT) {
791 dict->dictSize = 0;
800 dict->dictSize = (U32)(dictEnd - p);
801 dict->currentOffset += dict->dictSize;
808 return dict->dictSize;
820 const BYTE *dictEnd = LZ4_dict->dictionary + LZ4_dict->dictSize;
830 if (LZ4_dict->dictSize > 64 * KB)
831 LZ4_dict->dictSize = 64 * KB;
832 LZ4_dict->dictionary = dictEnd - LZ4_dict->dictSize;
836 int LZ4_saveDict(LZ4_stream_t *LZ4_dict, char *safeBuffer, int dictSize)
839 const BYTE * const previousDictEnd = dict->dictionary + dict->dictSize;
841 if ((U32)dictSize > 64 * KB) {
843 dictSize = 64 * KB;
845 if ((U32)dictSize > dict->dictSize)
846 dictSize = dict->dictSize;
848 memmove(safeBuffer, previousDictEnd - dictSize, dictSize);
851 dict->dictSize = (U32)dictSize;
853 return dictSize;
862 + streamPtr->dictSize;
871 if ((streamPtr->dictSize > 0) && (smallest > dictEnd))
885 streamPtr->dictSize = (U32)(dictEnd - sourceEnd);
886 if (streamPtr->dictSize > 64 * KB)
887 streamPtr->dictSize = 64 * KB;
888 if (streamPtr->dictSize < 4)
889 streamPtr->dictSize = 0;
890 streamPtr->dictionary = dictEnd - streamPtr->dictSize;
898 if ((streamPtr->dictSize < 64 * KB) &&
899 (streamPtr->dictSize < streamPtr->currentOffset)) {
910 streamPtr->dictSize += (U32)inputSize;
919 if ((streamPtr->dictSize < 64 * KB) &&
920 (streamPtr->dictSize < streamPtr->currentOffset)) {
932 streamPtr->dictSize = (U32)inputSize;