[Pcsclite-cvs-commit] r3270 - in /trunk/Drivers/ccid/src: ccid_serial.c ccid_usb.h commands.c commands.h towitoko/atr.h towitoko/pps.h
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Mon Jan 5 14:46:36 UTC 2009
Author: rousseau
Date: Mon Jan 5 14:46:36 2009
New Revision: 3270
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=3270
Log:
tag output parameters with /*@out@*/
Modified:
trunk/Drivers/ccid/src/ccid_serial.c
trunk/Drivers/ccid/src/ccid_usb.h
trunk/Drivers/ccid/src/commands.c
trunk/Drivers/ccid/src/commands.h
trunk/Drivers/ccid/src/towitoko/atr.h
trunk/Drivers/ccid/src/towitoko/pps.h
Modified: trunk/Drivers/ccid/src/ccid_serial.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/ccid_serial.c?rev=3270&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ccid_serial.c (original)
+++ trunk/Drivers/ccid/src/ccid_serial.c Mon Jan 5 14:46:36 2009
@@ -160,7 +160,7 @@
static int ReadChunk(unsigned int reader_index, unsigned char *buffer,
int buffer_length, int min_length);
-static int get_bytes(unsigned int reader_index, unsigned char *buffer,
+static int get_bytes(unsigned int reader_index, /*@out@*/ unsigned char *buffer,
int length);
Modified: trunk/Drivers/ccid/src/ccid_usb.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/ccid_usb.h?rev=3270&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ccid_usb.h (original)
+++ trunk/Drivers/ccid/src/ccid_usb.h Mon Jan 5 14:46:36 2009
@@ -31,7 +31,7 @@
unsigned char *Buffer);
status_t ReadUSB(unsigned int reader_index, unsigned int *length,
- unsigned char *Buffer);
+ /*@out@*/ unsigned char *Buffer);
status_t CloseUSB(unsigned int reader_index);
Modified: trunk/Drivers/ccid/src/commands.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/commands.c?rev=3270&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/commands.c (original)
+++ trunk/Drivers/ccid/src/commands.c Mon Jan 5 14:46:36 2009
@@ -1504,7 +1504,7 @@
*
****************************************************************************/
static RESPONSECODE T0CmdParsing(unsigned char *cmd, unsigned int cmd_len,
- unsigned int *exp_len)
+ /*@out@*/ unsigned int *exp_len)
{
*exp_len = 0;
Modified: trunk/Drivers/ccid/src/commands.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/commands.h?rev=3270&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/commands.h (original)
+++ trunk/Drivers/ccid/src/commands.h Mon Jan 5 14:46:36 2009
@@ -27,7 +27,7 @@
#define CHAIN_PARAMETER_OFFSET 9
RESPONSECODE CmdPowerOn(unsigned int reader_index, unsigned int * nlength,
- unsigned char buffer[], int voltage);
+ /*@out@*/ unsigned char buffer[], int voltage);
RESPONSECODE SecurePINVerify(unsigned int reader_index,
unsigned char TxBuffer[], unsigned int TxLength,
@@ -44,7 +44,7 @@
RESPONSECODE CmdPowerOff(unsigned int reader_index);
RESPONSECODE CmdGetSlotStatus(unsigned int reader_index,
- unsigned char buffer[]);
+ /*@out@*/ unsigned char buffer[]);
RESPONSECODE CmdXfrBlock(unsigned int reader_index, unsigned int tx_length,
unsigned char tx_buffer[], unsigned int *rx_length,
@@ -53,8 +53,9 @@
RESPONSECODE CCID_Transmit(unsigned int reader_index, unsigned int tx_length,
const unsigned char tx_buffer[], unsigned short rx_length, unsigned char bBWI);
-RESPONSECODE CCID_Receive(unsigned int reader_index, unsigned int *rx_length,
- unsigned char rx_buffer[], unsigned char *chain_parameter);
+RESPONSECODE CCID_Receive(unsigned int reader_index,
+ /*@out@*/ unsigned int *rx_length,
+ /*@out@*/ unsigned char rx_buffer[], unsigned char *chain_parameter);
RESPONSECODE SetParameters(unsigned int reader_index, char protocol,
unsigned int length, unsigned char buffer[]);
Modified: trunk/Drivers/ccid/src/towitoko/atr.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/towitoko/atr.h?rev=3270&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/towitoko/atr.h (original)
+++ trunk/Drivers/ccid/src/towitoko/atr.h Mon Jan 5 14:46:36 2009
@@ -100,12 +100,12 @@
unsigned length);
/* General smartcard characteristics */
-extern int ATR_GetConvention(ATR_t * atr, int *convention);
-extern int ATR_GetDefaultProtocol(ATR_t * atr, int *protocol);
+extern int ATR_GetConvention(ATR_t * atr, /*@out@*/ int *convention);
+extern int ATR_GetDefaultProtocol(ATR_t * atr, /*@out@*/ int *protocol);
/* ATR parameters and integer values */
extern int ATR_GetIntegerValue(ATR_t * atr, int name, BYTE * value);
-extern int ATR_GetParameter(ATR_t * atr, int name, double *parameter);
+extern int ATR_GetParameter(ATR_t * atr, int name, /*@out@*/ double *parameter);
#endif /* _ATR_ */
Modified: trunk/Drivers/ccid/src/towitoko/pps.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/towitoko/pps.h?rev=3270&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/towitoko/pps.h (original)
+++ trunk/Drivers/ccid/src/towitoko/pps.h Mon Jan 5 14:46:36 2009
@@ -64,7 +64,8 @@
* Exported functions declaration
*/
-int PPS_Exchange (int lun, BYTE * params, unsigned *length, unsigned char *pps1);
+int PPS_Exchange (int lun, BYTE * params, /*@out@*/ unsigned *length,
+ unsigned char *pps1);
#endif /* _PPS_ */
More information about the Pcsclite-cvs-commit
mailing list