return "Unable to progress";
case LZMA_PROG_ERROR:
return "Programming error";
+#if LZMA_VERSION >= 50030010
+ case LZMA_SEEK_NEEDED:
+ // This can be returned by the .xz file_info decoder but with
+ // lzma_alone_decoder/encoder as we use, it should never be seen.
+ return "Seek needed";
+#endif
+#if LZMA_VERSION >= 50030020
+ case LZMA_RET_INTERNAL1:
+ case LZMA_RET_INTERNAL2:
+ case LZMA_RET_INTERNAL3:
+ case LZMA_RET_INTERNAL4:
+ case LZMA_RET_INTERNAL5:
+ case LZMA_RET_INTERNAL6:
+ case LZMA_RET_INTERNAL7:
+ case LZMA_RET_INTERNAL8:
+ FALLTHROUGH;
+#endif
default:
return "Unknown LZMA error";
}
case LZMA_OPTIONS_ERROR:
case LZMA_DATA_ERROR:
case LZMA_PROG_ERROR:
+#if LZMA_VERSION >= 50030010
+ case LZMA_SEEK_NEEDED:
+#endif
+#if LZMA_VERSION >= 50030020
+ case LZMA_RET_INTERNAL1:
+ case LZMA_RET_INTERNAL2:
+ case LZMA_RET_INTERNAL3:
+ case LZMA_RET_INTERNAL4:
+ case LZMA_RET_INTERNAL5:
+ case LZMA_RET_INTERNAL6:
+ case LZMA_RET_INTERNAL7:
+ case LZMA_RET_INTERNAL8:
+#endif
default:
log_warn(LD_GENERAL, "LZMA %s didn't finish: %s.",
state->compress ? "compression" : "decompression",