+
+/****************************************************************************/
+/* misc functions */
+/****************************************************************************/
+
+int mutt_is_message_type(BODY *b)
+{
+ int tok;
+
+ if (b->type != TYPEMESSAGE)
+ return 0;
+
+ tok = mime_which_token(b->subtype, -1);
+ return tok == MIME_RFC822 || tok == MIME_NEWS;
+}
+
+int mutt_is_text_part(BODY * b)
+{
+ char *s = b->subtype;
+
+ if (mutt_is_application_pgp(b))
+ return 0;
+
+ switch (b->type) {
+ case TYPETEXT:
+ return 1;
+
+ case TYPEMESSAGE:
+ return mime_which_token(s, -1) == MIME_DELIVERY_STATUS;
+
+ case TYPEAPPLICATION:
+ return mime_which_token(s, -1) == MIME_PGP_KEYS;
+
+ default:
+ return 0;
+ }
+}
+
+#include "mutt.h"
+