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

Reply via email to