1--- ./contrib/RSA_SecurID/RSA_SecurID_getpasswd.c 2011-01-29 14:59:41.000000000 +0100 2+++ ./contrib/RSA_SecurID/RSA_SecurID_getpasswd.c 2013-12-10 09:51:48.000000000 +0100 3@@ -26,7 +26,7 @@ 4 #define PCSC_ERROR_EXIT(rv, text) \ 5 if (rv != SCARD_S_SUCCESS) \ 6 { \ 7- printf(text ": %s (0x%lX)\n", pcsc_stringify_error(rv), rv); \ 8+ printf(text ": %s (0x%ulX)\n", pcsc_stringify_error(rv), rv); \ 9 goto end; \ 10 } 11 12@@ -51,7 +51,7 @@ 13 rv = SCardEstablishContext(SCARD_SCOPE_SYSTEM, NULL, NULL, &hContext); 14 if (rv != SCARD_S_SUCCESS) 15 { 16- printf("SCardEstablishContext: Cannot Connect to Resource Manager %lX\n", rv); 17+ printf("SCardEstablishContext: Cannot Connect to Resource Manager %ulX\n", rv); 18 return 1; 19 } 20 21@@ -101,7 +101,7 @@ 22 PCSC_ERROR_EXIT(rv, "SCardTransmit") 23 if ((length != 2) || (bRecvBuffer[0] != 0x90) || (bRecvBuffer[1] != 0x00)) 24 { 25- printf("cmd1 failed (%ld): %02X%02X\n", length, bRecvBuffer[length-2], 26+ printf("cmd1 failed (%uld): %02X%02X\n", length, bRecvBuffer[length-2], 27 bRecvBuffer[length-1]); 28 goto end; 29 } 30@@ -113,7 +113,7 @@ 31 PCSC_ERROR_EXIT(rv, "SCardTransmit") 32 if ((length != 6) || (bRecvBuffer[4] != 0x90) || (bRecvBuffer[5] != 0x00)) 33 { 34- printf("cmd2 failed (%ld) : %02X%02X\n", length, bRecvBuffer[length-2], 35+ printf("cmd2 failed (%uld) : %02X%02X\n", length, bRecvBuffer[length-2], 36 bRecvBuffer[length-1]); 37 goto end; 38 } 39@@ -128,7 +128,7 @@ 40 PCSC_ERROR_EXIT(rv, "SCardTransmit") 41 if ((length != 2) || (bRecvBuffer[0] != 0x90) || (bRecvBuffer[1] != 0x00)) 42 { 43- printf("cmd3 failed (%ld): %02X%02X\n", length, bRecvBuffer[length-2], 44+ printf("cmd3 failed (%uld): %02X%02X\n", length, bRecvBuffer[length-2], 45 bRecvBuffer[length-1]); 46 goto end; 47 } 48@@ -140,7 +140,7 @@ 49 PCSC_ERROR_EXIT(rv, "SCardTransmit") 50 if ((length != 7) || (bRecvBuffer[5] != 0x90) || (bRecvBuffer[6] != 0x00)) 51 { 52- printf("cmd4 failed (%ld): %02X%02X\n", length, bRecvBuffer[length-2], 53+ printf("cmd4 failed (%uld): %02X%02X\n", length, bRecvBuffer[length-2], 54 bRecvBuffer[length-1]); 55 goto end; 56 } 57@@ -151,7 +151,7 @@ 58 /* We try to leave things as clean as possible */ 59 rv = SCardReleaseContext(hContext); 60 if (rv != SCARD_S_SUCCESS) 61- printf("SCardReleaseContext: %s (0x%lX)\n", pcsc_stringify_error(rv), 62+ printf("SCardReleaseContext: %s (0x%ulX)\n", pcsc_stringify_error(rv), 63 rv); 64 65 /* free allocated memory */ 66