From 9ab12dd363d2478adb151ee0b1795f251b82f127 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Sat, 6 Oct 2001 07:19:41 +0000 Subject: Implemented uuencoding and decoding. (complete): Implemented uuencoding 2001-10-06 Jeffrey Stedfast * camel-mime-filter-basic.c (filter): Implemented uuencoding and decoding. (complete): Implemented uuencoding and decoding. * camel-mime-utils.c (uuencode_close): New function to flush the uu encoder. (uuencode_step): New function to uuencode a block of data. svn path=/trunk/; revision=13476 --- camel/camel-mime-utils.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'camel/camel-mime-utils.h') diff --git a/camel/camel-mime-utils.h b/camel/camel-mime-utils.h index 899fffbae5..d426668cb7 100644 --- a/camel/camel-mime-utils.h +++ b/camel/camel-mime-utils.h @@ -189,6 +189,10 @@ int base64_encode_step(unsigned char *in, int len, gboolean break_lines, unsigne int base64_encode_close(unsigned char *in, int inlen, gboolean break_lines, unsigned char *out, int *state, int *save); int uudecode_step (unsigned char *in, int len, unsigned char *out, int *state, guint32 *save, char *uulen); +int uuencode_step (unsigned char *in, int len, unsigned char *out, unsigned char *uubuf, int *state, + guint32 *save, char *uulen); +int uuencode_close (unsigned char *in, int len, unsigned char *out, unsigned char *uubuf, int *state, + guint32 *save, char *uulen); int quoted_decode_step(unsigned char *in, int len, unsigned char *out, int *savestate, int *saveme); -- cgit v1.2.3