I'm trying to implement decompression with LZMA SDK in C with limited memory resources. I struggle when receiving an output size that I don't understand. Sometimes when I try to decompress incoming data, the srcLen is larger after calling LzmaDec_DecodeToBuf. When srcLen is smaller than the input, I know that I need to take care of the not processed data in input_buffer. But I don't know what to do when srcLen is larger then it was before. What does it mean when srcLen is larger after the call? How...