- win32 fixes from stef
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@814 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
8abb5fa801
commit
93c0cab7b9
@ -17,7 +17,7 @@ OBJECTS = sc.obj ctx.obj module.obj asn1.obj log.obj base64.obj \
|
||||
pkcs15-cache.obj reader-pcsc.obj \
|
||||
card-setcos.obj card-miocos.obj card-flex.obj \
|
||||
card-gpk.obj card-etoken.obj card-tcos.obj \
|
||||
card-mcrd.obj card-emv.obj card-default.obj
|
||||
card-mcrd.obj card-emv.obj card-default.obj ctbcs.obj
|
||||
|
||||
all: install-headers $(TARGET)
|
||||
|
||||
|
@ -158,8 +158,13 @@ static int pcsc_transmit(struct sc_reader *reader, struct sc_slot_info *slot,
|
||||
rv = SCardTransmit(card, &sSendPci, sendbuf, dwSendLength,
|
||||
&sRecvPci, recvbuf, &dwRecvLength);
|
||||
} else {
|
||||
#ifndef _WIN32
|
||||
rv = SCardControl(card, sendbuf, dwSendLength,
|
||||
recvbuf, &dwRecvLength);
|
||||
#else
|
||||
rv = SCardControl(card, 0, sendbuf, dwSendLength,
|
||||
recvbuf, dwRecvLength, &dwRecvLength);
|
||||
#endif
|
||||
}
|
||||
|
||||
if (rv != SCARD_S_SUCCESS) {
|
||||
|
Loading…
Reference in New Issue
Block a user