chiark / gitweb /
set default gap to 0
[disorder] / lib / mime.h
index b6d21ce3b34d3aa379c7410912f6c72da9063c8a..b863f4abb6695f8d9cdeaed4ec3ec74edcea3533 100644 (file)
@@ -54,11 +54,11 @@ int mime_rfc2388_content_disposition(const char *s,
 /* Parse an RFC2388-style content-disposition field */
 
 char *mime_qp(const char *s);
-char *mime_base64(const char *s, size_t *nsp);
-char *mime_to_base64(const uint8_t *s, size_t ns);
-/* convert quoted-printable or base64 data */
 
-/** @brief Parsed form of an HTTP Cookie: header field */
+/** @brief Parsed form of an HTTP Cookie: header field
+ *
+ * See <a href="http://tools.ietf.org/html/rfc2109">RFC 2109</a>.
+ */
 struct cookiedata {
   /** @brief @c $Version or NULL if not set */
   char *version;
@@ -70,7 +70,11 @@ struct cookiedata {
   int ncookies;
 };
 
-/** @brief A parsed cookie */
+/** @brief A parsed cookie
+ *
+ * See <a href="http://tools.ietf.org/html/rfc2109">RFC 2109</a> and @ref
+ * cookiedata.
+ */
 struct cookie {
   /** @brief Cookie name */
   char *name;
@@ -90,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 */