On Thu, Dec 11, 2008 at 1:27 PM, Alon Bar-Lev <[EMAIL PROTECTED]> wrote: > On 12/11/08, Ludovic Rousseau <[EMAIL PROTECTED]> wrote: >> On Thu, Dec 11, 2008 at 11:53 AM, Alon Bar-Lev <[EMAIL PROTECTED]> wrote: >> > On 12/11/08, Ludovic Rousseau <[EMAIL PROTECTED]> wrote: >> >> >> I think Apple made the good choice. I could change the definitions in >> >> pcsc-lite wintypes.h but that would break the ABI (on 64 bits >> >> machines) and would then require a new pcsclite library version. >> > >> > I think a fixup to pcsc-lite is the best, as the winscard ABI is broken >> now. >> > But we support all modes now, right? >> >> >> Why is the ABI broken? >> > > Because you cannot use single C prototype set to all 64bit to all > implementations.
That is the API not the ABI. > But it is not that important... :) You should use the C prototypes provided by the plateform (or the external library). Using an src/libopensc/internal-winscard.h is wrong. And this will cause API and/or ABI issues. Bye -- Dr. Ludovic Rousseau _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel