|
@ -37,6 +37,10 @@ |
|
|
/* 5 8 Uncompressed size (little endian). -1 means unknown size */ |
|
|
/* 5 8 Uncompressed size (little endian). -1 means unknown size */ |
|
|
/* 13 Compressed data */ |
|
|
/* 13 Compressed data */ |
|
|
|
|
|
|
|
|
|
|
|
#include <stdlib.h> |
|
|
|
|
|
#include <stdio.h> |
|
|
|
|
|
#include <string.h> |
|
|
|
|
|
|
|
|
#define BUFSIZE 4096 |
|
|
#define BUFSIZE 4096 |
|
|
|
|
|
|
|
|
int find_lzma_header(unsigned char *buf) { |
|
|
int find_lzma_header(unsigned char *buf) { |
|
@ -48,7 +52,7 @@ int find_lzma_header(unsigned char *buf) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
int main(int argc, char *argv[]) { |
|
|
int main(int argc, char *argv[]) { |
|
|
char buf[BUFSIZE]; |
|
|
|
|
|
|
|
|
unsigned char buf[BUFSIZE]; |
|
|
int ret, i, numlzma, blocks=0; |
|
|
int ret, i, numlzma, blocks=0; |
|
|
|
|
|
|
|
|
if (argc != 2) { |
|
|
if (argc != 2) { |
|
|