#include "ESPReader.h" #include #include #undef NDEBUG #include int main() { FILE *fp; errno_t ret = fopen_s(&fp, "Skyrim.esm", "rb"); if (ret || !fp) return ret; fseek(fp, 0L, SEEK_END); long size = ftell(fp); rewind(fp); char *buffer = malloc(size); if (!buffer) return errno; size_t read = fread(buffer, sizeof(char), size, fp); assert(read == size); walk(buffer, size); return 0; }