From 9d5f5058a1e5e34b0f67c4a54a785975780119dd Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 6 Sep 2015 23:11:58 -0500 Subject: Fix issues with X509 certificate list usage --- tdecore/tdehw/tdecryptographiccarddevice.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'tdecore/tdehw/tdecryptographiccarddevice.h') diff --git a/tdecore/tdehw/tdecryptographiccarddevice.h b/tdecore/tdehw/tdecryptographiccarddevice.h index 2ffdc1a75..299ad0741 100644 --- a/tdecore/tdehw/tdecryptographiccarddevice.h +++ b/tdecore/tdehw/tdecryptographiccarddevice.h @@ -22,12 +22,19 @@ #include "tdegenericdevice.h" -class x509_st; +#ifndef _TDECRYPTOGRAPHICCARDDEVICE_INTERNAL + #ifdef KSSL_HAVE_SSL + typedef struct x509_st X509; + #else + class X509; + #endif +#endif + class TQEventLoopThread; class CryptoCardDeviceWatcher; -typedef TQPtrList X509CertificatePtrList; -typedef TQPtrListIterator X509CertificatePtrListIterator; +typedef TQValueList X509CertificatePtrList; +typedef TQValueListIterator X509CertificatePtrListIterator; class TDECORE_EXPORT TDECryptographicCardDevice : public TDEGenericDevice { -- cgit v1.2.1