MimeInfo *mimeinfo = (MimeInfo *) node->data;
g_free(mimeinfo->encoding);
- g_free(mimeinfo->charset);
g_free(mimeinfo->name);
g_free(mimeinfo->content_disposition);
if(mimeinfo->tmpfile)
H_SUBJECT = 4
};
+const gchar *procmime_mimeinfo_get_parameter(MimeInfo *mimeinfo, const gchar *name)
+{
+ g_return_val_if_fail(mimeinfo != NULL, NULL);
+ g_return_val_if_fail(name != NULL, NULL);
+
+ return g_hash_table_lookup(mimeinfo->parameters, name);
+}
+
gboolean procmime_decode_content(MimeInfo *mimeinfo)
{
gchar buf[BUFFSIZE];
}
src_codeset = prefs_common.force_charset
- ? prefs_common.force_charset : mimeinfo->charset;
+ ? prefs_common.force_charset :
+ procmime_mimeinfo_get_parameter(mimeinfo, "charset");
renderer = NULL;