#include #include #include #include "spitwad.h" int main() { struct WAD *wad = malloc(sizeof(struct WAD)); assert(new_WAD_from_file(wad, "DOOM1.WAD") == 0); // Values from manually inspecting DOOM1.WAD with a third-party tool assert(wad->type == IWAD); assert(wad->dir_sz == 1264); assert(wad->dir_offset == 4175796); assert(wad->directory[0].offset == 12); assert(wad->directory[0].length == 10752); assert(strcmp(wad->directory[0].name, "PLAYPAL") == 0); }