Esempio n. 1
0
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;
}
Esempio n. 2
0
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;
}