[Pcsclite-cvs-commit] r3259 - in /trunk/PCSC/src: PCSC/winscard.h eventhandler.h hotplug_libhal.c sys_unix.c thread_generic.h utils.h

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Fri Jan 2 14:32:44 UTC 2009


Author: rousseau
Date: Fri Jan  2 14:32:44 2009
New Revision: 3259

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=3259
Log:
tag potentially NULL paramater or returned value as /*@null@*/

Modified:
    trunk/PCSC/src/PCSC/winscard.h
    trunk/PCSC/src/eventhandler.h
    trunk/PCSC/src/hotplug_libhal.c
    trunk/PCSC/src/sys_unix.c
    trunk/PCSC/src/thread_generic.h
    trunk/PCSC/src/utils.h

Modified: trunk/PCSC/src/PCSC/winscard.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/PCSC/winscard.h?rev=3259&op=diff
==============================================================================
--- trunk/PCSC/src/PCSC/winscard.h (original)
+++ trunk/PCSC/src/PCSC/winscard.h Fri Jan  2 14:32:44 2009
@@ -28,7 +28,8 @@
 #endif
 
 	PCSC_API LONG SCardEstablishContext(DWORD dwScope,
-		LPCVOID pvReserved1, LPCVOID pvReserved2, LPSCARDCONTEXT phContext);
+		/*@null@*/ LPCVOID pvReserved1, /*@null@*/ LPCVOID pvReserved2,
+		LPSCARDCONTEXT phContext);
 
 	PCSC_API LONG SCardReleaseContext(SCARDCONTEXT hContext);
 
@@ -56,10 +57,10 @@
 	PCSC_API LONG SCardCancelTransaction(SCARDHANDLE hCard);
 
 	PCSC_API LONG SCardStatus(SCARDHANDLE hCard,
-		LPSTR mszReaderName, LPDWORD pcchReaderLen,
-		LPDWORD pdwState,
-		LPDWORD pdwProtocol,
-		LPBYTE pbAtr, LPDWORD pcbAtrLen);
+		/*@null@*/ LPSTR mszReaderName, /*@null@*/ LPDWORD pcchReaderLen,
+		/*@null@*/ LPDWORD pdwState,
+		/*@null@*/ LPDWORD pdwProtocol,
+		/*@null@*/ LPBYTE pbAtr, /*@null@*/ LPDWORD pcbAtrLen);
 
 	PCSC_API LONG SCardGetStatusChange(SCARDCONTEXT hContext,
 		DWORD dwTimeout,
@@ -79,8 +80,8 @@
 		LPSTR mszGroups, LPDWORD pcchGroups);
 
 	PCSC_API LONG SCardListReaders(SCARDCONTEXT hContext,
-		LPCSTR mszGroups,
-		LPSTR mszReaders, LPDWORD pcchReaders);
+		/*@null@*/ LPCSTR mszGroups,
+		/*@null@*/ LPSTR mszReaders, LPDWORD pcchReaders);
 
 	PCSC_API LONG SCardFreeMemory(SCARDCONTEXT hContext, LPCVOID pvMem);
 

Modified: trunk/PCSC/src/eventhandler.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/eventhandler.h?rev=3259&op=diff
==============================================================================
--- trunk/PCSC/src/eventhandler.h (original)
+++ trunk/PCSC/src/eventhandler.h Fri Jan  2 14:32:44 2009
@@ -43,7 +43,8 @@
 	READER_STATE, *PREADER_STATE;
 
 	LONG EHInitializeEventStructures(void);
-	LONG EHSpawnEventHandler(PREADER_CONTEXT, RESPONSECODE (*)(DWORD));
+	LONG EHSpawnEventHandler(PREADER_CONTEXT,
+		/*@null@*/ RESPONSECODE (*)(DWORD));
 	LONG EHDestroyEventHandler(PREADER_CONTEXT);
 
 #ifdef __cplusplus

Modified: trunk/PCSC/src/hotplug_libhal.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/hotplug_libhal.c?rev=3259&op=diff
==============================================================================
--- trunk/PCSC/src/hotplug_libhal.c (original)
+++ trunk/PCSC/src/hotplug_libhal.c Fri Jan  2 14:32:44 2009
@@ -270,7 +270,8 @@
 } /* HPStopHotPluggables */
 
 
-static struct _driverTracker *get_driver(LibHalContext *ctx, const char *udi)
+/*@null@*/ static struct _driverTracker *get_driver(LibHalContext *ctx,
+	const char *udi)
 {
 	DBusError error;
 	int i;

Modified: trunk/PCSC/src/sys_unix.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/sys_unix.c?rev=3259&op=diff
==============================================================================
--- trunk/PCSC/src/sys_unix.c (original)
+++ trunk/PCSC/src/sys_unix.c Fri Jan  2 14:32:44 2009
@@ -249,7 +249,7 @@
  *
  * @return Address of the memory map.
  */
-INTERNAL void *SYS_PublicMemoryMap(int iSize, int iFid, int iOffset)
+/*@null@*/ INTERNAL void *SYS_PublicMemoryMap(int iSize, int iFid, int iOffset)
 {
 
 	void *vAddress;

Modified: trunk/PCSC/src/thread_generic.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/thread_generic.h?rev=3259&op=diff
==============================================================================
--- trunk/PCSC/src/thread_generic.h (original)
+++ trunk/PCSC/src/thread_generic.h Fri Jan  2 14:32:44 2009
@@ -51,11 +51,12 @@
 	int SYS_MutexLock(PCSCLITE_MUTEX_T);
 	int SYS_MutexTryLock(PCSCLITE_MUTEX_T);
 	int SYS_MutexUnLock(PCSCLITE_MUTEX_T);
-	int SYS_ThreadCreate(PCSCLITE_THREAD_T *, int, PCSCLITE_THREAD_FUNCTION( ), LPVOID);
+	int SYS_ThreadCreate(PCSCLITE_THREAD_T *, int, PCSCLITE_THREAD_FUNCTION( ),
+		/*@null@*/ LPVOID);
 	int SYS_ThreadCancel(PCSCLITE_THREAD_T);
 	int SYS_ThreadDetach(PCSCLITE_THREAD_T);
-	int SYS_ThreadJoin(PCSCLITE_THREAD_T, LPVOID*);
-	int SYS_ThreadExit(LPVOID);
+	int SYS_ThreadJoin(PCSCLITE_THREAD_T, /*@null@*/ LPVOID*);
+	int SYS_ThreadExit(/*@null@*/ LPVOID);
 	PCSCLITE_THREAD_T SYS_ThreadSelf(void);
 	int SYS_ThreadEqual(PCSCLITE_THREAD_T *, PCSCLITE_THREAD_T *);
 	int SYS_ThreadSetCancelType(int, int *);

Modified: trunk/PCSC/src/utils.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/utils.h?rev=3259&op=diff
==============================================================================
--- trunk/PCSC/src/utils.h (original)
+++ trunk/PCSC/src/utils.h Fri Jan  2 14:32:44 2009
@@ -21,7 +21,7 @@
 /* defined in winscard_clnt.c */
 LONG SCardCheckDaemonAvailability(void);
 
-int StatSynchronize(struct pubReaderStatesList *readerState);
+int StatSynchronize(/*@null@*/ struct pubReaderStatesList *readerState);
 
 int CheckForOpenCT(void);
 




More information about the Pcsclite-cvs-commit mailing list