>> but if for whatever historical reasons pcsc-lite has "DWORD" in the header
>> file and that ends up to be a 64 bit type on 64bit unix/linux/mac os X 
>> machines, so be it.

On 64bit MacOSX(PCSC.framework) and 64bit Solaris(/usr/include) the wintypes.h 
headers make DWORD 32bit. So you have mismatches between common POSIX 64bit 
systems.

You could have a solution where you build a "libpcsclite.so.2" which exposes 
32bit DWORD but internally is just a shim on "libpcsclite.so.1" which then 
talks to pcscd, or judging it's role, call the shim libpcsclite64.so.1. The 
next part of the problem is sorting out the ELF linking that still works with 
two shared libraries loaded into a single process image which export the same 
function names.

Out of interest, does the WINE project link to libpcsclite?

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to