KVIrc 5.2.6
Developer APIs
UglyBase64 Namespace Reference

Functions

void byteswap_buffer (unsigned char *p, int len)
 
void decode (KviCString &szText, unsigned char **buf, int *len)
 
void encode (const unsigned char *out, const int len, KviCString &szText)
 
unsigned int fake_base64dec (unsigned char c)
 

Variables

static unsigned char fake_base64 [] = "./0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
 

Function Documentation

◆ byteswap_buffer()

void UglyBase64::byteswap_buffer ( unsigned char * p,
int len )

References p.

Referenced by decode(), and encode().

◆ decode()

void UglyBase64::decode ( KviCString & szText,
unsigned char ** buf,
int * len )

◆ encode()

void UglyBase64::encode ( const unsigned char * out,
const int len,
KviCString & szText )

◆ fake_base64dec()

unsigned int UglyBase64::fake_base64dec ( unsigned char c)

References fake_base64, and i.

Referenced by decode().

Variable Documentation

◆ fake_base64

unsigned char UglyBase64::fake_base64[] = "./0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
static

Referenced by encode(), and fake_base64dec().