tidy build process
[pam_pcsc_cr.git] / ykneo.c
diff --git a/ykneo.c b/ykneo.c
index f9239fd784768066d7b268a44c692062a3dab93b..62a422d3194d726ee260c08a08e38f5144b713b1 100644 (file)
--- a/ykneo.c
+++ b/ykneo.c
@@ -24,6 +24,7 @@ freely, subject to the following restrictions:
 #ifdef HAVE_CONFIG_H
 # include "config.h"
 #endif
 #ifdef HAVE_CONFIG_H
 # include "config.h"
 #endif
+#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <alloca.h>
 #include <stdlib.h>
 #include <string.h>
 #include <alloca.h>
@@ -96,7 +97,7 @@ static DWORD ykn_getserial(SCARDHANDLE hCard, BYTE *recv, LPDWORD recvsize_p)
        if ((rbuf[rsize-2] != 0x90) || (rbuf[rsize-1] != 0x00))
                return SCARD_W_CARD_NOT_AUTHENTICATED;
        serial = (rbuf[0]<<24) + (rbuf[1]<<16) + (rbuf[2]<<8) + (rbuf[3]);
        if ((rbuf[rsize-2] != 0x90) || (rbuf[rsize-1] != 0x00))
                return SCARD_W_CARD_NOT_AUTHENTICATED;
        serial = (rbuf[0]<<24) + (rbuf[1]<<16) + (rbuf[2]<<8) + (rbuf[3]);
-       rc = snprintf(recv, *recvsize_p, "%u", serial);
+       rc = snprintf((char*)recv, *recvsize_p, "%u", serial);
        *recvsize_p = rc;
        return SCARD_S_SUCCESS;
 }
        *recvsize_p = rc;
        return SCARD_S_SUCCESS;
 }