memcached
1.6.15
About: memcached is a high-performance, distributed memory object caching system, generic in nature, but originally intended for use in speeding up dynamic web applications by alleviating database load.
![]() ![]() |
Go to the source code of this file.
Functions | |
size_t | base64_encode (const unsigned char *src, size_t len, unsigned char *out, size_t out_len) |
size_t | base64_decode (const unsigned char *src, size_t len, unsigned char *out, size_t out_len) |
Variables | |
static const unsigned char | base64_table [65] |
static const unsigned char | dtable [256] |
size_t base64_decode | ( | const unsigned char * | src, |
size_t | len, | ||
unsigned char * | out, | ||
size_t | out_len | ||
) |
base64_decode - Base64 decode @src: Data to be decoded @len: Length of the data to be decoded @out: Output buffer to decode into @out_len: Length of output buffer Returns: Length of encoded data, or 0 on failure
Definition at line 150 of file base64.c.
References dtable.
Referenced by _meta_flag_preparse(), and process_meta_command().
size_t base64_encode | ( | const unsigned char * | src, |
size_t | len, | ||
unsigned char * | out, | ||
size_t | out_len | ||
) |
base64_encode - Base64 encode @src: Data to be encoded @len: Length of the data to be encoded @out: output uffer @out_len: length of output buffer Returns: Number of actual bytes encoded into the buffer or 0 on failure
Output buffer is nul terminated to make it easier to use as a C string. The nul terminator is * not included in the return length.
Definition at line 93 of file base64.c.
References base64_table.
Referenced by process_meta_command().
|
static |
Definition at line 53 of file base64.c.
Referenced by base64_encode().
|
static |
Definition at line 59 of file base64.c.
Referenced by base64_decode().