#ifndef DEVIL1PLD_H #define DEVIL1PLD_H #include #include #pragma pack(push, 1) struct PldHeader { int32_t numOffset; // array of numOffset elements uint32_t *offsets; // }; #pragma pack(pop) // input: contents of the .pld file. // allocates heap memory //struct PldHeader *getpldh(const char*); bool getpldh(struct PldHeader*, const char*); // frees heap memory void destroypldh(struct PldHeader*); // input: a pld header struct. void printpldh(struct PldHeader*); #endif