diff options
Diffstat (limited to 'src/daemon/base64.c')
-rw-r--r-- | src/daemon/base64.c | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/daemon/base64.c b/src/daemon/base64.c index d99209e2..efd00096 100644 --- a/src/daemon/base64.c +++ b/src/daemon/base64.c | |||
@@ -27,37 +27,6 @@ static const char base64_digits[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |||
27 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 27 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
28 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; | 28 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; |
29 | 29 | ||
30 | #if 0 | ||
31 | char* BASE64Encode(const char* src) { | ||
32 | unsigned int in_len = strlen(src); | ||
33 | char* dest = malloc((in_len + 2 - ((in_len + 2) % 3)) / 3 * 4 + 1); | ||
34 | char* result = dest; | ||
35 | |||
36 | if (dest == NULL) | ||
37 | return NULL; | ||
38 | while (*src) { | ||
39 | dest[0] = base64_chars[(src[0] & 0xfc) >> 2]; | ||
40 | dest[1] = base64_chars[((src[0] & 0x03) << 4) + ((src[1] & 0xf0) >> 4)]; | ||
41 | dest[2] = base64_chars[((src[1] & 0x0f) << 2) + ((src[2] & 0xc0) >> 6)]; | ||
42 | dest[3] = base64_chars[src[2] & 0x3f]; | ||
43 | if (!*(++src)) { | ||
44 | dest[2] = dest[3] = '='; | ||
45 | dest[4] = 0; | ||
46 | return result; | ||
47 | } | ||
48 | if (!*(++src)) { | ||
49 | dest[3] = '='; | ||
50 | dest[4] = 0; | ||
51 | return result; | ||
52 | } | ||
53 | src++; | ||
54 | dest += 4; | ||
55 | } | ||
56 | *dest = 0; | ||
57 | return result; | ||
58 | |||
59 | } | ||
60 | #endif | ||
61 | 30 | ||
62 | char* BASE64Decode(const char* src) { | 31 | char* BASE64Decode(const char* src) { |
63 | unsigned int in_len = strlen(src); | 32 | unsigned int in_len = strlen(src); |