Apple defines DWORD as uint32_t so %d is correct
pcsc-lite defines DWORD as unsigned long so %ld is correct
To get a compilation without warnings on Mac OS X and GNU/Linux you have
to use "%d" on Mac OS X and "%ld" on GNU/Linux.
Using the macro LF you can use: "%"LF"d".
This change fixes a lot of compiler warnings like:
RSA_SecurID_getpasswd.c:54:77: warning: format specifies type 'unsigned long'
but the argument has type 'LONG' (aka 'int') [-Wformat]
...Cannot Connect to Resource Manager %lX\n", rv);