X-Git-Url: http://www.average.org/gitweb/?p=pam_pcsc_cr.git;a=blobdiff_plain;f=pcsc_cr.c;h=50d67f12a306c0bc399dcbcfbd5672aeb4d08dbe;hp=0559212e1e6946f480623ebb6a0162b82a7cb808;hb=d1eca5714f380358097e727408b07bdb808344bb;hpb=0894042d90da9c8ad0d03e875c727442e778a7d6 diff --git a/pcsc_cr.c b/pcsc_cr.c index 0559212..50d67f1 100644 --- a/pcsc_cr.c +++ b/pcsc_cr.c @@ -13,7 +13,7 @@ static struct token_interface *types[] = { SCARD_IO_REQUEST pioSendPci; -static LONG find_hb(LPTSTR atr, DWORD atrsize, LPTSTR *hb, LPDWORD hbsize) +static LONG find_hb(BYTE *atr, DWORD atrsize, BYTE **hb, LPDWORD hbsize) { int i, j, cont; if (atrsize < 2) return SCARD_W_UNSUPPORTED_CARD; @@ -44,7 +44,7 @@ long pcsc_cr(unsigned char *chal, int csize, unsigned char *resp, int *rsize) DWORD nrdrs = SCARD_AUTOALLOCATE, activeproto; BYTE atr[33]; DWORD atrsize; - LPTSTR hb; + BYTE *hb; DWORD hbsize; DWORD lrsize; int i;