part_write_bodystructure_common(data, str);
}
-bool imap_bodystructure_is_plain_7bit(const struct message_part *part)
+bool message_part_data_is_plain_7bit(const struct message_part *part)
{
const struct message_part_data *data = part->data;
struct message_part *part,
struct message_header_line *hdr);
-/* Returns TRUE if BODYSTRUCTURE is
- ("text" "plain" ("charset" "us-ascii") NIL NIL "7bit" n n NIL NIL NIL) */
-bool imap_bodystructure_is_plain_7bit(const struct message_part *part)
+/* Returns TRUE if this message part has content-type "text/plain",
+ chaset "us-ascii" and content-tranfer-encoding "7bit" */
+bool message_part_data_is_plain_7bit(const struct message_part *part)
ATTR_PURE;
/* Write a BODY/BODYSTRUCTURE from given message_part. The message_part->data
_mail->seq, cache_flags_idx);
if (data->parsed_bodystructure &&
- imap_bodystructure_is_plain_7bit(data->parts) &&
+ message_part_data_is_plain_7bit(data->parts) &&
(want_cached || want_plain_bodystructure_cached(mail))) {
cache_flags |= MAIL_CACHE_FLAG_TEXT_PLAIN_7BIT_ASCII;
/* we need message_parts cached to be able to