Reformatting.

This commit is contained in:
2022-09-06 18:45:31 +10:00
parent 7063f4b763
commit 5471bcf102
5 changed files with 960 additions and 955 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);
size_t dc_size = espr_decompressed_size(buffer, size);
char *decompressed = malloc(dc_size);
if (!decompressed)
return errno;
size_t dc_size = espr_decompressed_size(buffer, size);
espr_decompress(buffer, size, decompressed, dc_size);
char *decompressed = malloc(dc_size);
if (!decompressed)
return errno;
free(buffer);
espr_decompress(buffer, size, decompressed, dc_size);
size_t formid_count = espr_formid_count(decompressed, dc_size);
free(buffer);
printf("FormID Count: %zu\n", formid_count);
size_t formid_count = espr_formid_count(decompressed, dc_size);
free(decompressed);
printf("FormID Count: %zu\n", formid_count);
return 0;
free(decompressed);
return 0;
}