]> www.average.org Git - pam_pcsc_cr.git/blobdiff - pcsc_cr.c
autotool tweaks, type warnings
[pam_pcsc_cr.git] / pcsc_cr.c
index 0559212e1e6946f480623ebb6a0162b82a7cb808..50d67f12a306c0bc399dcbcfbd5672aeb4d08dbe 100644 (file)
--- a/pcsc_cr.c
+++ b/pcsc_cr.c
@@ -13,7 +13,7 @@ static struct token_interface *types[] = {
 
 SCARD_IO_REQUEST pioSendPci;
 
 
 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;
 {
        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;
        DWORD nrdrs = SCARD_AUTOALLOCATE, activeproto;
        BYTE atr[33];
        DWORD atrsize;
-       LPTSTR hb;
+       BYTE *hb;
        DWORD hbsize;
        DWORD lrsize;
        int i;
        DWORD hbsize;
        DWORD lrsize;
        int i;