Extract the raw LZF data from this quicklistNode. * Pointer to LZF data is assigned to '*data'. * Return value is the length of compressed LZF data. */
| 258 | * Pointer to LZF data is assigned to '*data'. |
| 259 | * Return value is the length of compressed LZF data. */ |
| 260 | size_t quicklistGetLzf(const quicklistNode *node, void **data) { |
| 261 | quicklistLZF *lzf = (quicklistLZF *)node->zl; |
| 262 | *data = lzf->compressed; |
| 263 | return lzf->sz; |
| 264 | } |
| 265 | |
| 266 | #define quicklistAllowsCompression(_ql) ((_ql)->compress != 0) |
| 267 |