On 26/07/05, Evaldo Gardenali <[EMAIL PROTECTED]> wrote:
> Hi
> 
> Karsten Ohme wrote:
> > Evaldo Gardenali wrote:
> >> Hi,
> >>
> >> In pcsc-lite-1.2.9-beta7, I see in <PCSC/winscard.h> this:
> >> #include <pcsclite.h>
> >>
> >> in <PCSC/pcsclite.h>:
> >> #include <wintypes.h>
> >>
> >> in libmusclecard-1.2.9-beta7: in <PCSC/musclecard.h>:
> >> #include <mscdefines.h>
> >>
> >> in <PCSC/mscdefines.h>:
> >> #include <winscard.h>
> >>
> >> in muscleframework-1.1.5 MCardPlugin: in musclecardApplet.c:
> >> #ifndef __APPLE__
> >> #include <musclecard.h>
> >> #else
> >> #include <PCSC/musclecard.h>
> >> #endif
> >>
> >> now, my question...
> >> Are those includes without "PCSC/" on purpose? I can't think of a
> >> suitable explanation for myself in my tiny little world.

This situation is the source of a lot of trouble. My suggestion:
- use #include <winscard.h> to keep source code compatibility between
Unix (pcsc-lite) and Windows.
- use #include <PCSC/foo.h> for any pcsc-lite/musclecard specific header file.

A portable source code using PC/SC should not need to include more
than <winscard.h>.

Any better suggestion or objection?

> I also noticed this:
> MusclePAM   does not have a configure script
> muscleTools does not have a configure script
> XCardII     does not have a configure script

> Am I running outdated versions that don't have configure scripts instead
> of your new ones?

The CVS version of muscleTool now has a configure script. The problem
is that these softwares need an active maintainer. Any volunteer?

> Some of the packages and committed so far:
> http://cvs.sourceforge.net/viewcvs.py/pkgsrc-wip/wip/pcsc-lite/
> http://cvs.sourceforge.net/viewcvs.py/pkgsrc-wip/wip/libmusclecard/
> http://cvs.sourceforge.net/viewcvs.py/pkgsrc-wip/wip/muscle-pkcs11/
> http://cvs.sourceforge.net/viewcvs.py/pkgsrc-wip/wip/muscle-tools/
> http://cvs.sourceforge.net/viewcvs.py/pkgsrc-wip/wip/openct/ (I need
> this as an ifd for my reader)

I think I will reuse some of your patches. Thanks!

-- 
 Dr. Ludovic Rousseau
 For private mail use [EMAIL PROTECTED] and not "big brother" Google

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

Reply via email to