Hi,
After some time experimenting with the latest pcsc-lite beta I improved
the backward compatibility with "old" drivers and applications.
Since I did not received any bug reports regarding the problems I solved
I imagine nearly no one is using the pcsc-lite beta versions. That will
not help debuging and quality improvements :-(
So, please, participate if you can.
Regards,
pcsc-lite-1.2.9-beta5: Ludovic Rousseau
16 July 2004
- src/PCSC/wintypes.h:
. add type LPSTR (again) so that "old" drivers and applications can
compile but mark the type deprecated.
See http://gcc.gnu.org/onlinedocs/gcc-3.1/gcc/Type-Attributes.html
- src/tokenfactory.c:
. TPSearchBundlesForAtr(): use "%s/%s" insead of "%s%s" when
generating the MuscleCard bundle name on MacOSX
- src/winscard.c:
. SCardControl() (new API) can now be used with a IFDHandler v2.0 or v3.0.
The previous code was broken and only worked with an IFDHandler v3.0
(crashed with a v2.0).
- src/PCSC/ifdhandler.h:
. IFDHControl(): use PUCHAR instead of LPCVOID and LPVOID so the
driver can use TxBuffer[x] without needing a cast.
. it is now possible to compile a IFDHandler v2.0 with this include
file. Just #define IFDHANDLERv2 in your source code before
#include <ifdhandler.h>
By default it is setup for for most recent version of the API (V3.0)
--
Dr. Ludovic Rousseau [EMAIL PROTECTED]
-- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --
_______________________________________________
Muscle mailing list
[EMAIL PROTECTED]
http://lists.drizzle.com/mailman/listinfo/muscle