Re: Fehler beim Lesen einer DDV-Karte auf einem KAAN Advanced-Reader via AMD64/libchipcard3

Martin Preuss <[email protected]> Thu, 14 Jun 2007 21:32:49 +0200
Newsgroups gmane.comp.lib.libchipcard.devel
Message-ID <[email protected]>
Moin,

On Donnerstag, 14. Juni 2007, Carsten Kumke wrote:
[...]
> hiermit poste ich meine erste Fehlermeldung, in der Hoffnung
> a) Euch eine Hilfe zu sein
> b) - natürlich - eine weiter führende Antwort zu erhalten
[...]

Ach, ich glaube, ich weiss, was das Problem ist: Die PC/SC-Implementierung 
unter Linux verwendet fehlerhafte Typen-Definitionen (d.h. DWORD ist nur auf 
32-Bit-Systemen auch 32-Bit, auf 64ern sind es 64 Bit).

In Libchipcard hatte ich aber die korrekten Definitionen verwendet, um die 
gleichen Typen wie unter Windows zu haben. Dadurch kommt es bei 
PC/SC-Treibern unter Linux 64-Bit mit Libchipcard zu Problemen. Ich habe das 
auch schon in Libchipcard geaendert, aber in 3.0.2 war das glaube ich noch 
nicht drin... muesste ich nachschauen.


Gruss
Martin

-- 
"Things are only impossible until they're not"

Martin Preuss - http://www.aquamaniac.de/
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/