version 1.7, 2000/09/07 20:27:55 |
version 1.8, 2000/12/19 23:17:59 |
|
|
RCSID("$OpenBSD$"); |
RCSID("$OpenBSD$"); |
|
|
int |
int |
uuencode(unsigned char *src, unsigned int srclength, |
uuencode(u_char *src, u_int srclength, |
char *target, size_t targsize) |
char *target, size_t targsize) |
{ |
{ |
return __b64_ntop(src, srclength, target, targsize); |
return __b64_ntop(src, srclength, target, targsize); |
} |
} |
|
|
int |
int |
uudecode(const char *src, unsigned char *target, size_t targsize) |
uudecode(const char *src, u_char *target, size_t targsize) |
{ |
{ |
int len; |
int len; |
char *encoded, *p; |
char *encoded, *p; |
|
|
} |
} |
|
|
void |
void |
dump_base64(FILE *fp, unsigned char *data, int len) |
dump_base64(FILE *fp, u_char *data, int len) |
{ |
{ |
unsigned char *buf = xmalloc(2*len); |
u_char *buf = xmalloc(2*len); |
int i, n; |
int i, n; |
n = uuencode(data, len, buf, 2*len); |
n = uuencode(data, len, buf, 2*len); |
for (i = 0; i < n; i++) { |
for (i = 0; i < n; i++) { |