| delta_common.c | delta_common.c | |||
|---|---|---|---|---|
| skipping to change at line 17 | skipping to change at line 17 | |||
| // | // | |||
| // This file has been put into the public domain. | // This file has been put into the public domain. | |||
| // You can do whatever you want with this file. | // You can do whatever you want with this file. | |||
| // | // | |||
| /////////////////////////////////////////////////////////////////////////// //// | /////////////////////////////////////////////////////////////////////////// //// | |||
| #include "delta_common.h" | #include "delta_common.h" | |||
| #include "delta_private.h" | #include "delta_private.h" | |||
| static void | static void | |||
| delta_coder_end(lzma_coder *coder, lzma_allocator *allocator) | delta_coder_end(lzma_coder *coder, const lzma_allocator *allocator) | |||
| { | { | |||
| lzma_next_end(&coder->next, allocator); | lzma_next_end(&coder->next, allocator); | |||
| lzma_free(coder, allocator); | lzma_free(coder, allocator); | |||
| return; | return; | |||
| } | } | |||
| extern lzma_ret | extern lzma_ret | |||
| lzma_delta_coder_init(lzma_next_coder *next, lzma_allocator *allocator, | lzma_delta_coder_init(lzma_next_coder *next, const lzma_allocator *allocato r, | |||
| const lzma_filter_info *filters) | const lzma_filter_info *filters) | |||
| { | { | |||
| // Allocate memory for the decoder if needed. | // Allocate memory for the decoder if needed. | |||
| if (next->coder == NULL) { | if (next->coder == NULL) { | |||
| next->coder = lzma_alloc(sizeof(lzma_coder), allocator); | next->coder = lzma_alloc(sizeof(lzma_coder), allocator); | |||
| if (next->coder == NULL) | if (next->coder == NULL) | |||
| return LZMA_MEM_ERROR; | return LZMA_MEM_ERROR; | |||
| // End function is the same for encoder and decoder. | // End function is the same for encoder and decoder. | |||
| next->end = &delta_coder_end; | next->end = &delta_coder_end; | |||
| End of changes. 2 change blocks. | ||||
| 2 lines changed or deleted | 2 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||