Flehsed out esp walker with callback interface. Implemented header printer using walker.
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
#undef NDEBUG
|
||||
#include <assert.h>
|
||||
|
||||
int main() {
|
||||
int main(void) {
|
||||
FILE *fp;
|
||||
errno_t ret = fopen_s(&fp, "Skyrim.esm", "rb");
|
||||
|
||||
@@ -13,7 +13,7 @@ int main() {
|
||||
return ret;
|
||||
|
||||
fseek(fp, 0L, SEEK_END);
|
||||
long size = ftell(fp);
|
||||
size_t size = ftell(fp);
|
||||
rewind(fp);
|
||||
|
||||
char *buffer = malloc(size);
|
||||
@@ -23,7 +23,7 @@ int main() {
|
||||
size_t read = fread(buffer, sizeof(char), size, fp);
|
||||
assert(read == size);
|
||||
|
||||
walk(buffer, size);
|
||||
espr_print(buffer, size);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user