solved (was: libchipcard, PC/SC ifdhandlers and 64bit systems)
Martin Preuss <[email protected]> Thu, 19 Apr 2007 13:31:36 +0200
| Newsgroups | gmane.comp.lib.libchipcard.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, On Thursday 19 April 2007 10:35, Martin Preuss wrote: [...] > I've looked at some mailing list archives and this seems to be a known > problem. However, it looks like it hasn't already been addressed by the > PC/SC team, so I will have to introduce a flag which tells Libchipcard that > a given driver expects the wrong type size (e.g. 64 bit instead of 32 bit). > > My guess is that currently all drivers seem to be affected... But I'm not > sure about how to solve this later on: E.g. how do I know if and when this > behaviour has been changed... [...] After carefull inspection of the PC/SC headers (especially regarding IFD handlers) I now have adapted libchipcard3's driver for IFD handlers. It now defines DWORD as "unsigned long" like PC/SC does, so it should now also work on 64 bit platforms. The next release of Libchipcard3 will ship with these changes. Regards Martin -- "Things are only impossible until they're not" AqBanking - http://www.aqbanking.de/ LibChipcard - http://www.libchipcard.de/ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/