void T64Archive::dumpDirectory() { Archive::dumpDirectory(); for (unsigned i = 0; i < getNumberOfItems(); i++) { fprintf(stderr, " Item %2d: %s (%d bytes, load address: %d)\n", i, getNameOfItem(i), getSizeOfItem(i), getDestinationAddrOfItem(i)); } }
void Archive::dumpDirectory() { msg("Archive: %s\n", getName()); msg("-------\n"); msg(" Path: %s\n", getPath()); msg(" Items: %d\n", getNumberOfItems()); for (unsigned i = 0; i < getNumberOfItems(); i++) { msg(" Item %2d: %s (%d bytes, load address: %d)\n", i, getNameOfItem(i), getSizeOfItem(i), getDestinationAddrOfItem(i)); msg(" "); selectItem(i); for (unsigned j = 0; j < 8; j++) { int byte = getByte(); if (byte != -1) msg("%02X ", byte); } msg("\n"); } }