Changeset 4998 for trunk/csctapi/ifd_azbox.c
- Timestamp:
- 04/14/11 02:41:42 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/csctapi/ifd_azbox.c
r4149 r4998 3 3 #include"icc_async.h" 4 4 5 int sc_mode;5 int32_t sc_mode; 6 6 7 int _GetStatus(struct s_reader *reader, int *in)7 int32_t _GetStatus(struct s_reader *reader, int32_t *in) 8 8 { 9 9 unsigned char tmp[512]; … … 13 13 } 14 14 15 int Azbox_Init(struct s_reader *reader)15 int32_t Azbox_Init(struct s_reader *reader) 16 16 { 17 17 cs_debug_mask(D_DEVICE, "openxcas sc: init"); … … 27 27 } 28 28 29 void Azbox_SetMode(int mode)29 void Azbox_SetMode(int32_t mode) 30 30 { 31 31 sc_mode = mode; … … 33 33 } 34 34 35 int Azbox_GetStatus(struct s_reader *reader, int *in)35 int32_t Azbox_GetStatus(struct s_reader *reader, int32_t *in) 36 36 { 37 37 unsigned char tmp[512]; 38 38 memset (tmp, 0, sizeof(tmp)); 39 39 40 int status = _GetStatus(reader, in);40 int32_t status = _GetStatus(reader, in); 41 41 42 42 if (in) { … … 52 52 } 53 53 54 int Azbox_Reset(struct s_reader *reader, ATR *atr)54 int32_t Azbox_Reset(struct s_reader *reader, ATR *atr) 55 55 { 56 int status, reset = -1, mode = 0;56 int32_t status, reset = -1, mode = 0; 57 57 unsigned char tmp[512]; 58 58 … … 75 75 tmp[0] = 1; 76 76 77 int atr_len = ioctl(reader->handle, SCARD_IOC_CHECKCARD, &tmp);77 int32_t atr_len = ioctl(reader->handle, SCARD_IOC_CHECKCARD, &tmp); 78 78 if (ATR_InitFromArray(atr, tmp, atr_len) != ATR_OK) 79 79 return FALSE; … … 84 84 } 85 85 86 int Azbox_Transmit(struct s_reader *reader, BYTE *buffer, unsignedsize)86 int32_t Azbox_Transmit(struct s_reader *reader, BYTE *buffer, uint32_t size) 87 87 { 88 88 if (write(reader->handle, buffer, size) != size) … … 92 92 } 93 93 94 int Azbox_Receive(struct s_reader *reader, BYTE *buffer, unsignedsize)94 int32_t Azbox_Receive(struct s_reader *reader, BYTE *buffer, uint32_t size) 95 95 { 96 96 if (read(reader->handle, buffer, size) != size) … … 100 100 } 101 101 102 int Azbox_Close(struct s_reader *reader)102 int32_t Azbox_Close(struct s_reader *reader) 103 103 { 104 104 openxcas_release_smartcard_device(0);
Note:
See TracChangeset
for help on using the changeset viewer.