From: <lu...@us...> - 2009-01-13 20:29:26
|
Revision: 259 http://pyscard.svn.sourceforge.net/pyscard/?rev=259&view=rev Author: ludov Date: 2009-01-13 20:29:16 +0000 (Tue, 13 Jan 2009) Log Message: ----------- use (void *) instead of (unsigned long) to store the g_rgSCard* references Modified Paths: -------------- trunk/pyscard/src/smartcard/scard/winscarddll.c trunk/pyscard/src/smartcard/scard/winscarddll.h Modified: trunk/pyscard/src/smartcard/scard/winscarddll.c =================================================================== --- trunk/pyscard/src/smartcard/scard/winscarddll.c 2009-01-13 13:21:28 UTC (rev 258) +++ trunk/pyscard/src/smartcard/scard/winscarddll.c 2009-01-13 20:29:16 UTC (rev 259) @@ -583,9 +583,9 @@ PCSCSTRINGIFYERROR myPcscStringifyError = _defaultPCSCSTRINGIFYERROR; -unsigned long myg_prgSCardT0Pci=0L; -unsigned long myg_prgSCardT1Pci=0L; -unsigned long myg_prgSCardRawPci=0L; +void * myg_prgSCardT0Pci=NULL; +void * myg_prgSCardT1Pci=NULL; +void * myg_prgSCardRawPci=NULL; long winscard_init(void) { @@ -711,9 +711,9 @@ GETPROCADDRESS( SCARDSETATTRIB , SCardSetAttrib , SCardSetAttrib ); #endif - myg_prgSCardT0Pci = (unsigned long)dlsym( handle, "g_rgSCardT0Pci" ); - myg_prgSCardT1Pci = (unsigned long)dlsym( handle, "g_rgSCardT1Pci" ); - myg_prgSCardRawPci = (unsigned long)dlsym( handle, "g_rgSCardRawPci" ); + myg_prgSCardT0Pci = dlsym( handle, "g_rgSCardT0Pci" ); + myg_prgSCardT1Pci = dlsym( handle, "g_rgSCardT1Pci" ); + myg_prgSCardRawPci = dlsym( handle, "g_rgSCardRawPci" ); dlsym_error = dlerror(); if( NULL!= dlsym_error ) Modified: trunk/pyscard/src/smartcard/scard/winscarddll.h =================================================================== --- trunk/pyscard/src/smartcard/scard/winscarddll.h 2009-01-13 13:21:28 UTC (rev 258) +++ trunk/pyscard/src/smartcard/scard/winscarddll.h 2009-01-13 20:29:16 UTC (rev 259) @@ -366,9 +366,9 @@ extern SCARDSTATUSA mySCardStatusA; extern SCARDTRANSMIT mySCardTransmit; -extern unsigned long myg_prgSCardT0Pci; -extern unsigned long myg_prgSCardT1Pci; -extern unsigned long myg_prgSCardRawPci; +extern void * myg_prgSCardT0Pci; +extern void * myg_prgSCardT1Pci; +extern void * myg_prgSCardRawPci; long winscard_init(void); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |