A little more formatting.

This commit is contained in:
2022-09-08 12:30:59 +10:00
parent ff95aeafbf
commit 2d5c85f0e8
3 changed files with 751 additions and 741 deletions

View File

@@ -11,38 +11,38 @@
#include <assert.h>
int main(void) {
FILE *fp;
errno_t ret = fopen_s(&fp, "Skyrim.esm", "rb");
FILE *fp;
errno_t ret = fopen_s(&fp, "Skyrim.esm", "rb");
if (ret || !fp)
return ret;
if (ret || !fp)
return ret;
fseek(fp, 0L, SEEK_END);
size_t size = ftell(fp);
rewind(fp);
fseek(fp, 0L, SEEK_END);
size_t size = ftell(fp);
rewind(fp);
char *buffer = malloc(size);
if (!buffer)
return errno;
char *buffer = malloc(size);
if (!buffer)
return errno;
size_t read = fread(buffer, sizeof(char), size, fp);
assert(read == size);
size_t read = fread(buffer, sizeof(char), size, fp);
assert(read == size);
struct esp_stats stats = espr_stats(buffer, size);
struct esp_stats stats = espr_stats(buffer, size);
char *decompressed = malloc(stats.decompressed_size);
if (!decompressed)
return errno;
char *decompressed = malloc(stats.decompressed_size);
if (!decompressed)
return errno;
// espr_print(buffer, size);
// espr_print(buffer, size);
espr_decompress(buffer, size, decompressed, stats.decompressed_size);
espr_decompress(buffer, size, decompressed, stats.decompressed_size);
free(buffer);
free(buffer);
espr_print(decompressed, stats.decompressed_size);
espr_print(decompressed, stats.decompressed_size);
free(decompressed);
free(decompressed);
return 0;
return 0;
}