Lines Matching defs:options
20 /// Size of the filter-specific options structure
143 if (src[i].options == NULL) {
144 dest[i].options = NULL;
147 // options is not NULL. This might be convenient
151 // When options is not NULL, the Filter ID must be
153 // how big the options are.
162 // Allocate and copy the options.
163 dest[i].options = lzma_alloc(features[j].options_size,
165 if (dest[i].options == NULL) {
170 memcpy(dest[i].options, src[i].options,
178 dest[i].options = NULL;
183 // Free the options which we have already allocated.
185 lzma_free(dest[i].options, allocator);
186 dest[i].options = NULL;
243 const lzma_filter *options,
248 return_if_error(validate_chain(options, &count));
250 // Set the filter functions and copy the options pointer.
260 = coder_find(options[i].id);
264 filters[j].id = options[i].id;
266 filters[j].options = options[i].options;
271 = coder_find(options[i].id);
275 filters[i].id = options[i].id;
277 filters[i].options = options[i].options;
316 // the memory usage and validate the options. Such
319 // options, so there's no need to worry about lack
326 = fc->memusage(filters[i].options);
328 return UINT64_MAX; // Invalid options