From 510afcca6971e2b407e73defeadd5f258b3e0d2e Mon Sep 17 00:00:00 2001 From: Michael Gernoth Date: Thu, 4 Jan 2007 23:19:54 +0000 Subject: [PATCH] ignore PCSCs idea of BOOL git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1367 423420c4-83ab-492f-b58f-81f9feb106b5 --- scard.c | 8 +++++++- types.h | 8 -------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/scard.c b/scard.c index fdd4112..0eb4c00 100644 --- a/scard.c +++ b/scard.c @@ -19,20 +19,26 @@ */ #include -#include "rdesktop.h" #include #include #include #include #include +/* PCSC does not use BOOL as parameters or return values in function calls, + so let us just ignore their own definition of BOOL */ +#define BOOL PCSC_BOOL #ifndef MAKE_PROTO #ifdef PCSC_OSX +#include #include #include #else +#include #include #include #endif /* PCSC_OSX */ +#undef BOOL +#include "rdesktop.h" #include "scard.h" /* variable segment */ diff --git a/types.h b/types.h index d0ae657..07e4c9b 100644 --- a/types.h +++ b/types.h @@ -18,15 +18,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#ifdef WITH_SCARD -#ifdef PCSC_OSX -#include -#else -#include -#endif /* PCSC_OSX */ -#else typedef int BOOL; -#endif #ifndef True #define True (1)