#25: RESPONSECODE definition in pcsc-lite moved to ifdhandler.h
--------------------------+-------------------------------------------------
  Reporter:  aj           |       Owner:  [EMAIL PROTECTED]
      Type:  enhancement  |      Status:  new               
  Priority:  normal       |   Component:  general           
   Version:  0.6.11       |    Severity:  normal            
Resolution:               |    Keywords:                    
--------------------------+-------------------------------------------------
Comment (by xor):

 Hello

 I'm not at all sure what the above patch does, but what really breaks
 compilation is that RESPONSECODE is an unknown type. On my system (Gentoo)
 the RESPONSECODE type is only defined in /usr/include/PCSC/ifdhandler.h,
 which is NOT included by the openct source files.

 Applying the following patch to the openct source code AFTER applying
 Ludovic's patch finally got openct to compile:

 --- src/pcsc/ifdhandler.h.o     2007-03-24 14:07:37.000000000 +0100
 +++ src/pcsc/ifdhandler.h       2007-03-24 13:53:46.000000000 +0100
 @@ -125,6 +125,8 @@
   * List of Defined Functions Available to IFD_Handler 2.0
   */

 +typedef long RESPONSECODE;
 +
  RESPONSECODE IFDHCreateChannel(DWORD, DWORD);
  RESPONSECODE IFDHCloseChannel(DWORD);
  RESPONSECODE IFDHGetCapabilities(DWORD, DWORD, PDWORD, PUCHAR);

-- 
Ticket URL: <https://www.opensc-project.org/openct/ticket/25>
OpenCT <http://www.opensc-project.org/>

Reply via email to