提交 011ae0ff 编写于 作者: I igerasim

7195480: javax.smartcardio does not detect cards on Mac OS X

Reviewed-by: valeriep
上级 e52f68f3
......@@ -62,6 +62,8 @@ typedef SCARDHANDLE *LPSCARDHANDLE;
#define MAX_ATR_SIZE 33 /* Maximum ATR size */
#ifndef __APPLE__
typedef struct
{
const char *szReader;
......@@ -73,6 +75,23 @@ typedef struct
}
SCARD_READERSTATE_A;
#else // __APPLE__
#pragma pack(1)
typedef struct
{
const char *szReader;
void *pvUserData;
uint32_t dwCurrentState;
uint32_t dwEventState;
uint32_t cbAtr;
unsigned char rgbAtr[MAX_ATR_SIZE];
}
SCARD_READERSTATE_A;
#pragma pack()
#endif // __APPLE__
typedef SCARD_READERSTATE_A SCARD_READERSTATE, *PSCARD_READERSTATE_A,
*LPSCARD_READERSTATE_A;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册