* tiny tool for message retrieval, first draft.
[citadel.git] / citadel / tools.h
index 30ae142617533f742bdbbc4547c22e1da264d097..7c9f5c01728f8a36cd26c972bc3ac26e70619f3a 100644 (file)
@@ -9,12 +9,14 @@ unsigned long extract_unsigned_long(const char *source, int parmnum);
 void CtdlInitBase64Table(void);
 void CtdlEncodeBase64(char *dest, const char *source, size_t sourcelen);
 int CtdlDecodeBase64(char *dest, const char *source, size_t length);
+int CtdlDecodeQuotedPrintable(char *decoded, char *encoded, int sourcelen);
 void striplt(char *);
 int haschar(const char *st, int ch);
 void remove_token(char *source, int parmnum, char separator);
 void fmt_date(char *buf, size_t n, time_t thetime, int seconds);
 int is_msg_in_sequence_set(char *mset, long msgnum);
 char *memreadline(char *start, char *buf, int maxlen);
+char *memreadlinelen(char *start, char *buf, int maxlen, int *retlen);
 
 #ifndef HAVE_STRNCASECMP
 int strncasecmp(char *, char *, int);