winscard: add pcsc-lite helpers for upcoming implementation

Dan Kegel dank at kegel.com
Wed May 23 23:25:31 CDT 2007


James wrote:
> This would be a lot cleaner as:
>
> if (!(liteSCardEstablishContext = (SCardEstablishContextPtr)
> wine_dlsym(g_pcscliteHandle,"SCardEstablishContext",szErr,sizeof(szErr)))
> {
>    ERR("Failed to get SCardEstablishContext from pcsclite library. Error = %s\n",szErr);
>    goto error;
> }

I think in C you can skip the cast from void *, can't you?  e.g.

liteSCardEstablishContext =
wine_dlsym(g_pcscliteHandle,"SCardEstablishContext",szErr,sizeof(szErr));
if (!liteSCardEstablishContext)
{
    ERR("Failed to get SCardEstablishContext from pcsclite library.
Error = %s\n",szErr);
    goto error;
}

-- 
Wine for Windows ISVs: http://kegel.com/wine/isv



More information about the wine-devel mailing list