-//static bool
-//read_card (void)
-//{
-// uint32_t page;
-// bool bFailure = false;
-// uint32_t uiReadedPages = 0;
-//
-// printf ("Reading %d pages |", uiBlocks + 1);
-//
-// for (page = 0; page <= uiBlocks; page += 4) {
-// // Try to read out the data block
-// if (nfc_initiator_mifare_cmd (pnd, MC_READ, page, &mp)) {
-// memcpy (mtDump.amb[page / 4].mbd.abtData, mp.mpd.abtData, 16);
-// } else {
-// bFailure = true;
-// break;
-// }
-//
-// print_success_or_failure (bFailure, &uiReadedPages);
-// print_success_or_failure (bFailure, &uiReadedPages);
-// print_success_or_failure (bFailure, &uiReadedPages);
-// print_success_or_failure (bFailure, &uiReadedPages);
-// }
-// printf ("|\n");
-// printf ("Done, %d of %d pages readed.\n", uiReadedPages, uiBlocks + 1);
-// fflush (stdout);
-//
-// return (!bFailure);
-//}