fixed 354852 Invalid type in argument to printf format specifier
This commit is contained in:
parent
c2670b0787
commit
fe6864c5f3
|
@ -415,8 +415,14 @@ static int print_info(sc_card_t *card) {
|
||||||
keymaprecordnum = (keymapsize - 1) / sizeof(struct gids_keymap_record);
|
keymaprecordnum = (keymapsize - 1) / sizeof(struct gids_keymap_record);
|
||||||
}
|
}
|
||||||
for (i = 0; i < cmaprecordnum; i++) {
|
for (i = 0; i < cmaprecordnum; i++) {
|
||||||
printf(" container: %d\n", i);
|
#ifdef _WIN32
|
||||||
wprintf(L" guid: %s\n", cmaprecords[i].wszGuid);
|
wprintf(L" guid: %ls\n", cmaprecords[i].wszGuid);
|
||||||
|
#else
|
||||||
|
/* avoid converting Windows' WCHAR to Unix' wchar_t by simply dumping the content */
|
||||||
|
util_hex_dump(stdout,
|
||||||
|
(unsigned char *) cmaprecords[i].wszGuid,
|
||||||
|
sizeof cmaprecords[i].wszGuid, "");
|
||||||
|
#endif
|
||||||
printf(" bFlags: ");
|
printf(" bFlags: ");
|
||||||
if (cmaprecords[i].bFlags & CONTAINER_MAP_VALID_CONTAINER) {
|
if (cmaprecords[i].bFlags & CONTAINER_MAP_VALID_CONTAINER) {
|
||||||
printf("Valid container");
|
printf("Valid container");
|
||||||
|
|
Loading…
Reference in New Issue