#define BASE64_ENCODE_LEN (x)
#define QP_ENCODE_LEN (x)
enum GMimePartEncodingType;
struct GMimeReferences;
time_t g_mime_utils_header_decode_date (const char *in,
int *saveoffset);
char* g_mime_utils_header_format_date (time_t time,
int offset);
char* g_mime_utils_generate_message_id
(const char *fqdn);
char* g_mime_utils_decode_message_id (const char *message_id);
GMimeReferences* g_mime_references_decode (const char *text);
void g_mime_references_append (GMimeReferences **refs,
const char *msgid);
void g_mime_references_clear (GMimeReferences **refs);
char* g_mime_utils_header_fold (const char *in);
char* g_mime_utils_header_printf (const char *format,
...);
char* g_mime_utils_quote_string (const char *string);
void g_mime_utils_unquote_string (char *string);
gboolean g_mime_utils_text_is_8bit (unsigned char *text,
size_t len);
GMimePartEncodingType g_mime_utils_best_encoding
(unsigned char *text,
size_t len);
char* g_mime_utils_8bit_header_decode (unsigned char *in);
char* g_mime_utils_8bit_header_encode (unsigned char *in);
char* g_mime_utils_8bit_header_encode_phrase
(unsigned char *in);
size_t g_mime_utils_base64_decode_step (unsigned char *in,
size_t inlen,
unsigned char *out,
int *state,
guint32 *save);
size_t g_mime_utils_base64_encode_step (unsigned char *in,
size_t inlen,
unsigned char *out,
int *state,
guint32 *save);
size_t g_mime_utils_base64_encode_close
(unsigned char *in,
size_t inlen,
unsigned char *out,
int *state,
guint32 *save);
#define GMIME_UUDECODE_STATE_INIT
#define GMIME_UUDECODE_STATE_BEGIN
#define GMIME_UUDECODE_STATE_END
#define GMIME_UUDECODE_STATE_MASK
size_t g_mime_utils_uudecode_step (unsigned char *in,
size_t inlen,
unsigned char *out,
int *state,
guint32 *save);
size_t g_mime_utils_uuencode_step (unsigned char *in,
size_t inlen,
unsigned char *out,
unsigned char *uubuf,
int *state,
guint32 *save);
size_t g_mime_utils_uuencode_close (unsigned char *in,
size_t inlen,
unsigned char *out,
unsigned char *uubuf,
int *state,
guint32 *save);
size_t g_mime_utils_quoted_decode_step (unsigned char *in,
size_t inlen,
unsigned char *out,
int *savestate,
int *saved);
size_t g_mime_utils_quoted_encode_step (unsigned char *in,
size_t inlen,
unsigned char *out,
int *state,
int *save);
size_t g_mime_utils_quoted_encode_close
(unsigned char *in,
size_t inlen,
unsigned char *out,
int *state,
int *save); |