X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/fce810c27ad09dd73706100435a6e65af0a67604..27c58476fffeb5c9640ba9e49fbd9e38d0159d54:/lib/mime.h diff --git a/lib/mime.h b/lib/mime.h index b2286be..b863f4a 100644 --- a/lib/mime.h +++ b/lib/mime.h @@ -55,7 +55,10 @@ int mime_rfc2388_content_disposition(const char *s, char *mime_qp(const char *s); -/** @brief Parsed form of an HTTP Cookie: header field */ +/** @brief Parsed form of an HTTP Cookie: header field + * + * See RFC 2109. + */ struct cookiedata { /** @brief @c $Version or NULL if not set */ char *version; @@ -67,7 +70,11 @@ struct cookiedata { int ncookies; }; -/** @brief A parsed cookie */ +/** @brief A parsed cookie + * + * See RFC 2109 and @ref + * cookiedata. + */ struct cookie { /** @brief Cookie name */ char *name; @@ -87,7 +94,11 @@ int parse_cookie(const char *s, struct cookiedata *cd); const struct cookie *find_cookie(const struct cookiedata *cd, const char *name); - +char *quote822(const char *s, int force); +char *mime_to_qp(const char *text); +const char *mime_encode_text(const char *text, + const char **charsetp, + const char **encodingp); #endif /* MIME_H */