diff --git a/ccid/src/ccid.c b/ccid/src/ccid.c index 2ee1343..e66d7b3 100644 --- a/ccid/src/ccid.c +++ b/ccid/src/ccid.c @@ -32,6 +32,11 @@ #include "config.h" #include + +static sc_context_t *ctx = NULL; +static sc_card_t *card = NULL; +static sc_reader_t *reader = NULL; + #ifdef WITH_PACE #include #include @@ -111,10 +116,6 @@ perform_PC_to_RDR_Secure(const __u8 *in, size_t inlen, __u8** out, size_t *outle static int perform_unknown(const __u8 *in, size_t inlen, __u8 **out, size_t *outlen); -static sc_context_t *ctx = NULL; -static sc_card_t *card = NULL; -static sc_reader_t *reader = NULL; - unsigned int skipfirst = 0; struct ccid_class_descriptor