DWORD CBase64::_DecodeToBuffer(const TempBucket &Decode, PBYTE pBuffer) { TempBucket Data; DWORD nCount = 0; _DecodeRaw(Data, Decode); for (int i=0; i<3; i++) { pBuffer[i] = Data.nData[i]; if(pBuffer[i] != 255) nCount++; } return nCount; }
unsigned long CBase64::_DecodeToBuffer(const TempBucket &Decode, unsigned char* pBuffer) { TempBucket Data; unsigned long nCount = 0; _DecodeRaw(Data, Decode); for(int i = 0; i < 3; i++) { pBuffer[i] = Data.nData[i]; if(pBuffer[i] != 255) nCount++; } return nCount; }