#ifndef _OPENSC_WINCONFIG_H #define _OPENSC_WINCONFIG_H #include #include #include #include #include #ifndef strcasecmp #define strcasecmp stricmp #endif #ifndef strncasecmp #define strncasecmp strnicmp #endif #ifndef snprintf #define snprintf _snprintf #endif #ifndef vsnprintf #define vsnprintf _vsnprintf #endif #ifndef isatty #define isatty _isatty #endif #ifndef strnicmp #define strnicmp _strnicmp #endif #ifndef stricmp #define stricmp _stricmp #endif #ifndef strdup #define strdup _strdup #endif #ifndef fileno #define fileno _fileno #endif #ifndef mkdir #define mkdir _mkdir #endif #ifndef access #define access _access #endif #ifndef unlink #define unlink _unlink #endif #ifndef putenv #define putenv _putenv #endif #ifndef R_OK #define R_OK 4 /* test whether readable. */ #define W_OK 2 /* test whether writable. */ #define X_OK 1 /* test whether execubale. */ #define F_OK 0 /* test whether exist. */ #endif #ifndef S_IRUSR #define S_IRUSR S_IREAD #endif #ifndef S_IWUSR #define S_IWUSR S_IWRITE #endif #define HAVE_STRNLEN #define HAVE_IO_H #define ENABLE_PCSC #define HAVE_WINSCARD_H #ifndef DEFAULT_PCSC_PROVIDER #define DEFAULT_PCSC_PROVIDER "@DEFAULT_PCSC_PROVIDER@" #endif #define SC_PKCS15_PROFILE_DIRECTORY "C:\\Program Files\\OpenSC Project\\OpenSC\\profiles" #define PATH_MAX FILENAME_MAX #ifndef PACKAGE_VERSION #define PACKAGE_VERSION "@PACKAGE_VERSION@" #endif #ifndef VERSION #define VERSION PACKAGE_VERSION #endif #ifndef PACKAGE_NAME #define PACKAGE_NAME "@PACKAGE_NAME@" #endif #ifndef OPENSC_FEATURES #define OPENSC_FEATURES "N/A" #endif #ifndef OPENSC_VERSION_MAJOR #define OPENSC_VERSION_MAJOR "@OPENSC_VERSION_MAJOR@" #endif #ifndef OPENSC_VERSION_MINOR #define OPENSC_VERSION_MINOR "@OPENSC_VERSION_MINOR@" #endif #ifndef OPENSC_VS_FF_COMPANY_NAME #define OPENSC_VS_FF_COMPANY_NAME "@OPENSC_VS_FF_COMPANY_NAME@" #endif #ifndef OPENSC_VS_FF_PRODUCT_NAME #define OPENSC_VS_FF_PRODUCT_NAME "@OPENSC_VS_FF_PRODUCT_NAME@" #endif #ifndef CVCDIR #define CVCDIR "%PROGRAMFILES%\\OpenSC Project\\OpenSC\\cvc" #endif #ifndef DEFAULT_PKCS11_PROVIDER #define DEFAULT_PKCS11_PROVIDER "@DEFAULT_PKCS11_PROVIDER@" #endif #ifndef OPENSC_SCM_REVISION #define OPENSC_SCM_REVISION "@OPENSC_SCM_REVISION@" #endif #endif