dictionary
const uint8_t *dictionary;
int LZ4_loadDictHC(LZ4_streamHC_t *streamHCPtr, const char *dictionary,
int LZ4_loadDict(LZ4_stream_t *streamPtr, const char *dictionary,
const char *dictionary, int dictSize);
const BYTE * const dictionary = dictPtr->dictionary;
const BYTE * const dictEnd = dictionary + dictPtr->dictSize;
lowLimit = dictionary;
&& (lowLimit == dictionary)) {
lowLimit = dictionary;
const char *dictionary, int dictSize)
const BYTE *p = (const BYTE *)dictionary;
dict->dictionary = NULL;
dict->dictionary = p;
const BYTE *dictEnd = LZ4_dict->dictionary + LZ4_dict->dictSize;
LZ4_dict->dictionary = dictEnd - LZ4_dict->dictSize;
const BYTE * const previousDictEnd = dict->dictionary + dict->dictSize;
dict->dictionary = (const BYTE *)safeBuffer;
const BYTE * const dictEnd = streamPtr->dictionary
if ((sourceEnd > streamPtr->dictionary)
streamPtr->dictionary = dictEnd - streamPtr->dictSize;
streamPtr->dictionary = (const BYTE *)source;
const char *dictionary, int dictSize)
lz4sd->prefixEnd = (const BYTE *) dictionary + dictSize;
const char *dictionary,
dictionary += dictSize - 64 * KB;
LZ4HC_init(ctxPtr, (const BYTE *)dictionary);
LZ4HC_Insert(ctxPtr, (const BYTE *)dictionary + (dictSize - 3));
ctxPtr->end = (const BYTE *)dictionary + dictSize;
struct dictionary dict;
static void dict_reset(struct dictionary *dict, struct xz_buf *b)
static void dict_limit(struct dictionary *dict, size_t out_max)
static inline bool dict_has_space(const struct dictionary *dict)
static inline uint32_t dict_get(const struct dictionary *dict, uint32_t dist)
static inline void dict_put(struct dictionary *dict, uint8_t byte)
static bool dict_repeat(struct dictionary *dict, uint32_t *len, uint32_t dist)
static void dict_uncompressed(struct dictionary *dict, struct xz_buf *b,
static uint32_t dict_flush(struct dictionary *dict, struct xz_buf *b)