Index: cackey.c ================================================================== --- cackey.c +++ cackey.c @@ -195,11 +195,11 @@ fprintf(stderr, "\n"); fflush(stderr); } if (retval == NULL) { - CACKEY_DEBUG_PRINTF(" *** ERROR *** realloc returned NULL"); + CACKEY_DEBUG_PRINTF(" *** ERROR *** realloc returned NULL (size = %lu)", (unsigned long) size); } return(retval); } @@ -387,14 +387,16 @@ return("SCARD_E_CARD_UNSUPPORTED"); case SCARD_E_NO_SERVICE: return("SCARD_E_NO_SERVICE"); case SCARD_E_SERVICE_STOPPED: return("SCARD_E_SERVICE_STOPPED"); - case SCARD_W_INSERTED_CARD: - return("SCARD_W_INSERTED_CARD"); case SCARD_E_UNSUPPORTED_FEATURE: return("SCARD_E_UNSUPPORTED_FEATURE"); +#ifdef SCARD_W_INSERTED_CARD + case SCARD_W_INSERTED_CARD: + return("SCARD_W_INSERTED_CARD"); +#endif #ifdef SCARD_E_NO_READERS_AVAILABLE case SCARD_E_NO_READERS_AVAILABLE: return("SCARD_E_NO_READERS_AVAILABLE"); #endif }