X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=libcitadel%2Flib%2Flibcitadel.h;h=6eeb8b1e23d56a84d18b013bf42f5830e40a562c;hb=2da05d83c5d74289b3ab1a9a00e368c1bf5d6b24;hp=4d83d8e79f95e3735953df347474f5b194930495;hpb=814f87c0feecc409415907f2a946569b214c3a95;p=citadel.git diff --git a/libcitadel/lib/libcitadel.h b/libcitadel/lib/libcitadel.h index 4d83d8e79..6eeb8b1e2 100644 --- a/libcitadel/lib/libcitadel.h +++ b/libcitadel/lib/libcitadel.h @@ -19,7 +19,7 @@ #include #include -#define LIBCITADEL_VERSION_NUMBER 959 +#define LIBCITADEL_VERSION_NUMBER 994 /* * Here's a bunch of stupid magic to make the MIME parser portable. @@ -320,7 +320,7 @@ int StrBufDecodeBase64(StrBuf *Buf); void StrBufDecodeQP(StrBuf *Buf); int StrBufDecodeBase64To(const StrBuf *BufIn, StrBuf *BufOut); int StrBufDecodeHex(StrBuf *Buf); -StrBuf *StrBufRFC2047encodeMessage(const StrBuf *EncodeMe); +StrBuf *StrBufQuotedPrintableEncode(const StrBuf *EncodeMe); int StrBufRFC2047encode(StrBuf **target, const StrBuf *source); StrBuf *StrBufSanitizeEmailRecipientVector(const StrBuf *Recp, StrBuf *UserName, @@ -406,7 +406,7 @@ size_t CtdlDecodeBase64(char *dest, const char *source, size_t length); unsigned int decode_hex(char *Source); int CtdlDecodeQuotedPrintable(char *decoded, char *encoded, int sourcelen); void StripSlashes(char *Dir, int TrailingSlash); -size_t striplt(char *); +size_t string_trim(char *); int haschar(const char *st, int ch); void remove_token(char *source, int parmnum, char separator); int is_msg_in_sequence_set(const char *mset, long msgnum); @@ -430,7 +430,6 @@ void CtdlMakeTempFileName(char *name, int len); char *rfc2047encode(const char *line, long length); int is_msg_in_mset(const char *mset, long msgnum); int pattern2(char *search, char *patn); -void stripltlen(char *, int *); char *html_to_ascii(const char *inputmsg, int msglen, int screenwidth, int ansi); void LoadEntityList(char *FileName); void utf8ify_rfc822_string(char *buf); @@ -576,6 +575,7 @@ struct vnote *vnote_new_from_str(char *s); void vnote_free(struct vnote *v); char *vnote_serialize(struct vnote *v); void vnote_serialize_output_field(char *append_to, char *field, char *label); +char b64unalphabet(char ch);