summaryrefslogtreecommitdiff
path: root/protocols/Twitter/src/Base64Coder.h
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2013-08-14 17:49:08 +0000
committerGeorge Hazan <george.hazan@gmail.com>2013-08-14 17:49:08 +0000
commitd30ebf7e3b54d8a5887c0f6c2382987f8ad80420 (patch)
treeaee070e4136352c91fe6946c0f2b607edc369cd5 /protocols/Twitter/src/Base64Coder.h
parent3761434e0c1f631a78398226e53ca4a25431c2cd (diff)
built-in base64 removed
git-svn-id: http://svn.miranda-ng.org/main/trunk@5688 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/Twitter/src/Base64Coder.h')
-rw-r--r--protocols/Twitter/src/Base64Coder.h69
1 files changed, 0 insertions, 69 deletions
diff --git a/protocols/Twitter/src/Base64Coder.h b/protocols/Twitter/src/Base64Coder.h
deleted file mode 100644
index d65868070e..0000000000
--- a/protocols/Twitter/src/Base64Coder.h
+++ /dev/null
@@ -1,69 +0,0 @@
-// Base64Coder.h: interface for the Base64Coder class.
-// http://support.microsoft.com/kb/191239
-//////////////////////////////////////////////////////////////////////
-
-#if !defined(AFX_BASE64CODER_H__B2E45717_0625_11D2_A80A_00C04FB6794C__INCLUDED_)
-#define AFX_BASE64CODER_H__B2E45717_0625_11D2_A80A_00C04FB6794C__INCLUDED_
-
-#if _MSC_VER >= 1000
-#pragma once
-#endif // _MSC_VER >= 1000
-
-#ifdef _AFXDLL
- #include <afx.h>
- typedef CString String;
-#else
- #include <windows.h>
- #include <string>
- typedef std::string String;
-#endif
-
-class Base64Coder
-{
- // Internal bucket class.
- class TempBucket
- {
- public:
- BYTE nData[4];
- BYTE nSize;
- void Clear() { ::ZeroMemory(nData, 4); nSize = 0; };
- };
-
- PBYTE m_pDBuffer;
- PBYTE m_pEBuffer;
- DWORD m_nDBufLen;
- DWORD m_nEBufLen;
- DWORD m_nDDataLen;
- DWORD m_nEDataLen;
-
-public:
- Base64Coder();
- virtual ~Base64Coder();
-
-public:
- virtual void Encode(const PBYTE, DWORD);
- virtual void Decode(const PBYTE, DWORD);
- //virtual void Encode(LPCSTR sMessage);
- //virtual void Decode(LPCSTR sMessage);
-
- virtual LPCSTR DecodedMessage() const;
- virtual LPCSTR EncodedMessage() const;
-
- virtual void AllocEncode(DWORD);
- virtual void AllocDecode(DWORD);
- virtual void SetEncodeBuffer(const PBYTE pBuffer, DWORD nBufLen);
- virtual void SetDecodeBuffer(const PBYTE pBuffer, DWORD nBufLen);
-
-protected:
- virtual void _EncodeToBuffer(const TempBucket &Decode, PBYTE pBuffer);
- virtual ULONG _DecodeToBuffer(const TempBucket &Decode, PBYTE pBuffer);
- virtual void _EncodeRaw(TempBucket &, const TempBucket &);
- virtual void _DecodeRaw(TempBucket &, const TempBucket &);
- virtual BOOL _IsBadMimeChar(BYTE);
-
- static char m_DecodeTable[256];
- static BOOL m_Init;
- void _Init();
-};
-
-#endif // !defined(AFX_BASE64CODER_H__B2E45717_0625_11D2_A80A_00C04FB6794C__INCLUDED_)