From c9af9b08c414f4e080b3e1ced77ca3ccd04441e5 Mon Sep 17 00:00:00 2001 From: weidai Date: Thu, 16 Aug 2007 22:59:53 +0000 Subject: fix compile with Borland C++Builder 2007 git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@391 57ff6487-cd31-0410-9ec3-f628ee90f5f0 --- secblock.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'secblock.h') diff --git a/secblock.h b/secblock.h index 420dc1c..5bb447d 100644 --- a/secblock.h +++ b/secblock.h @@ -296,7 +296,10 @@ public: ~SecBlock() {m_alloc.deallocate(m_ptr, m_size);} -#ifndef __BORLANDC__ +#ifdef __BORLANDC__ + operator T *() const + {return (T*)m_ptr;} +#else operator const void *() const {return m_ptr;} operator void *() @@ -304,9 +307,9 @@ public: operator const T *() const {return m_ptr;} -#endif operator T *() {return m_ptr;} +#endif // T *operator +(size_type offset) // {return m_ptr+offset;} -- cgit v1.2.1