diff options
author | weidai <weidai11@users.noreply.github.com> | 2003-07-18 21:33:18 +0000 |
---|---|---|
committer | weidai <weidai11@users.noreply.github.com> | 2003-07-18 21:33:18 +0000 |
commit | 55a22f2adff65870cdfc273fa344b49243516dfb (patch) | |
tree | c178635daa826ac0a4bd557eb59aa4f853dfb957 /basecode.h | |
parent | 5b2008101cb8123db25bbe99a2e3688fc426edbc (diff) | |
download | cryptopp-git-55a22f2adff65870cdfc273fa344b49243516dfb.tar.gz |
allow DLL to be built with VC++ .NET
Diffstat (limited to 'basecode.h')
-rw-r--r-- | basecode.h | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -11,11 +11,11 @@ class CRYPTOPP_DLL BaseN_Encoder : public Unflushable<Filter> { public: BaseN_Encoder(BufferedTransformation *attachment=NULL) - : Unflushable<Filter>(attachment) {} + {Detach(attachment);} BaseN_Encoder(const byte *alphabet, int log2base, BufferedTransformation *attachment=NULL, int padding=-1) - : Unflushable<Filter>(attachment) { + Detach(attachment); IsolatedInitialize(MakeParameters(Name::EncodingLookupArray(), alphabet) (Name::Log2Base(), log2base) (Name::Pad(), padding != -1) @@ -36,11 +36,11 @@ class CRYPTOPP_DLL BaseN_Decoder : public Unflushable<Filter> { public: BaseN_Decoder(BufferedTransformation *attachment=NULL) - : Unflushable<Filter>(attachment) {} + {Detach(attachment);} BaseN_Decoder(const int *lookup, int log2base, BufferedTransformation *attachment=NULL) - : Unflushable<Filter>(attachment) { + Detach(attachment); IsolatedInitialize(MakeParameters(Name::DecodingLookupArray(), lookup)(Name::Log2Base(), log2base)); } @@ -60,11 +60,11 @@ class CRYPTOPP_DLL Grouper : public Bufferless<Filter> { public: Grouper(BufferedTransformation *attachment=NULL) - : Bufferless<Filter>(attachment) {} + {Detach(attachment);} Grouper(int groupSize, const std::string &separator, const std::string &terminator, BufferedTransformation *attachment=NULL) - : Bufferless<Filter>(attachment) { + Detach(attachment); IsolatedInitialize(MakeParameters(Name::GroupSize(), groupSize) (Name::Separator(), ConstByteArrayParameter(separator)) (Name::Terminator(), ConstByteArrayParameter(terminator))); |