- if (!strncasecmp(cnttype, "text/html", 9))
- mimeinfo->mime_type = MIME_TEXT_HTML;
- else if (!strncasecmp(cnttype, "text/", 5))
- mimeinfo->mime_type = MIME_TEXT;
- else if (!strncasecmp(cnttype, "message/rfc822", 14))
- mimeinfo->mime_type = MIME_MESSAGE_RFC822;
- else if (!strncasecmp(cnttype, "message/", 8))
- mimeinfo->mime_type = MIME_TEXT;
- else if (!strncasecmp(cnttype, "application/octet-stream", 24))
- mimeinfo->mime_type = MIME_APPLICATION_OCTET_STREAM;
- else if (!strncasecmp(cnttype, "application/", 12))
- mimeinfo->mime_type = MIME_APPLICATION;
- else if (!strncasecmp(cnttype, "multipart/", 10))
- mimeinfo->mime_type = MIME_MULTIPART;
- else if (!strncasecmp(cnttype, "image/", 6))
- mimeinfo->mime_type = MIME_IMAGE;
- else if (!strncasecmp(cnttype, "audio/", 6))
- mimeinfo->mime_type = MIME_AUDIO;
- else if (!strcasecmp(cnttype, "text"))
- mimeinfo->mime_type = MIME_TEXT;
- else
- mimeinfo->mime_type = MIME_UNKNOWN;