#include #include "mempak.h" int main(int argc, char **argv) { const char *infile; mempak_structure_t *mpk; int note; int res; if (argc < 2) { printf("Usage: ./mempak_ls file\n"); printf("\n"); printf("Raw files (.MPK, .BIN) and Dexdrive (.N64) formats accepted.\n"); return 1; } infile = argv[1]; mpk = mempak_loadFromFile(infile); if (!mpk) { return 1; } printf("Mempak image loaded. Image type %d\n", mpk->source); if (0 != validate_mempak(mpk)) { printf("Mempak invalid (not formatted or corrupted)\n"); goto done; } printf("Mempak content is valid\n"); for (note = 0; note