cleanup use of const
authorEugene Crosser <crosser@average.org>
Tue, 3 Dec 2013 22:19:49 +0000 (02:19 +0400)
committerEugene Crosser <crosser@average.org>
Tue, 3 Dec 2013 22:19:49 +0000 (02:19 +0400)
pcsc_cr.c
pcsc_cr.h

index b457cd85025a852e70a89448ac1b7283f6fec022..48c79f8443e29a8942f7469409f6e8a96eb98acf 100644 (file)
--- a/pcsc_cr.c
+++ b/pcsc_cr.c
@@ -37,7 +37,8 @@ static LONG find_hb(BYTE *atr, DWORD atrsize, BYTE **hb, LPDWORD hbsize)
        return SCARD_S_SUCCESS;
 }
 
        return SCARD_S_SUCCESS;
 }
 
-long pcsc_cr(unsigned char *chal, int csize, unsigned char *resp, int *rsize)
+long pcsc_cr(const unsigned char *chal, const int csize,
+               unsigned char *resp, int *rsize)
 {
        struct token_interface *type;
        LONG rc;
 {
        struct token_interface *type;
        LONG rc;
@@ -97,7 +98,7 @@ long pcsc_cr(unsigned char *chal, int csize, unsigned char *resp, int *rsize)
        printf("Serial is %s\n", serial);
 #endif
        lrsize = *rsize;
        printf("Serial is %s\n", serial);
 #endif
        lrsize = *rsize;
-       rc = type->trancieve(hCard, chal, csize, resp, &lrsize);
+       rc = type->trancieve(hCard, (BYTE*)chal, csize, resp, &lrsize);
        if (rc) goto disc_free_out;
        *rsize = lrsize;
        rc = type->epilogue(hCard);
        if (rc) goto disc_free_out;
        *rsize = lrsize;
        rc = type->epilogue(hCard);
@@ -112,7 +113,7 @@ char *pcsc_errstr(long err) {
        return pcsc_stringify_error(err);
 }
 
        return pcsc_stringify_error(err);
 }
 
-int pcsc_option(char *option)
+int pcsc_option(const char *option)
 {
        char *name, *key, *val;
        int i, rc = -1;
 {
        char *name, *key, *val;
        int i, rc = -1;
index 35be3a41c7947441128f7c804e67372bd0c09099..3bdd45f98e9b035b6b6978a777ef33062077d441 100644 (file)
--- a/pcsc_cr.h
+++ b/pcsc_cr.h
@@ -1,8 +1,9 @@
 #ifndef _PCSC_CR_H
 #define _PCSC_CR_H
 
 #ifndef _PCSC_CR_H
 #define _PCSC_CR_H
 
-int pcsc_option(char *option);
-long pcsc_cr(unsigned char *chal, int csize, unsigned char *resp, int *rsize);
+int pcsc_option(const char *option);
+long pcsc_cr(const unsigned char *chal, const int csize,
+               unsigned char *resp, int *rsize);
 char *pcsc_errstr(long err);
 
 #endif
 char *pcsc_errstr(long err);
 
 #endif